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 № 1Debe realizar la solicitud por su objeto ActiveRecord. Comments.all(:conditions => {:visible => true})