/ / Recuperación de accesorios específicos en rieles - Rubí sobre rieles, pruebas, accesorios

Recuperación de accesorios específicos en rieles: rubí sobre rieles, pruebas, accesorios

Tengo un archivo YML que contiene accesorios para un modelo de Rails (Comentario) que se parece a esto (perdón por el formato):

comment_a: id: 1 texto: "foo" visible: falso

comentario_b: id: 2 texto: "barra" visible: verdadero

comentario_c: id: 3 texto: "baz" visible: verdadero

Sé que puedo seleccionar un elemento de Comentario individual de la siguiente manera:

comentarios (: comment_a)

En una de mis pruebas de aceptación, quiero encontrar todos los comentarios que tienen visible = true. ¿Cómo selecciono un conjunto de comentarios que cumplen con ciertos criterios para poder iterarlos después?

Respuestas

1 para la respuesta № 1

Debe realizar la solicitud por su objeto ActiveRecord. Comments.all(:conditions => {:visible => true})