2010-03-15 5 views
0

J'ai un fixtures contenant le fichier YML pour un modèle Rails (commentaire) qui ressemble à ceci (pardonnez le formatage):Récupération des appareils spécifiques dans Rails

comment_a: id: 1 texte: 'foo' visible: false

comment_b: id: 2 texte: 'bar' visible: true

comment_c: id: 3texte: 'baz' visible: true

Je sais que je peux choisir un appareil individuel Commentaire comme ceci:

commentaires (: comment_a)

Dans un de mes tests d'acceptation, je veux trouver tous les commentaires qui ont visible = vrai. Comment puis-je sélectionner un ensemble de commentaires répondant à certains critères afin que je puisse les parcourir par la suite?

Répondre

1

Vous avez fait la demande par votre objet ActiveRecord. Comments.all(:conditions => {:visible => true})

Questions connexes