J'ai cette condition de trouver tirant de mon modèle qui ressemble actuellement à ceci.Rails - Trouver la condition avec des ID partout
@major_set = Interest.find(:all, :conditions => {:id => 1..21})
Je voudrais ajouter quelques ID individuels que je viens d'ajouter, qui sont comme 120 ... 130. J'ai essayé de faire ...
@major_set = Interest.find(:all, :conditions => {:id => 1..21, 120..130})
mais a obtenu l'erreur. "erreur de syntaxe, inattendue '}', attendez tASSOC ... ns => {: id => 1..21, 122..130})"
Comment puis-je sélectionner plusieurs ensembles d'identifiants ainsi que peut-être certains identifiants individuels, ie (: conditions => {: id => 1..21, 121..140, 144, 155}
Est-ce que le bloc opérateur effectuera la recherche de condition pour les deux ensembles de données? Je veux dire en incluant à la fois 1 ... 21 et 122 ... 130, je veux dire que j'aurais besoin à la fois pas un ou l'autre; donc je me demandais simplement – ChrisWesAllen
Oui, ça va. Je l'ai testé. – gdelfino