Ich versuche, eine 'OR' SQL-Anweisung in ActiveRecord 3 zu erstellen, habe ich alle Arten von Variationen versucht, aber kann es nicht herausfinden ...Wie kann ich eine 'ODER' Anweisung in ActiveRecord machen?
Zum Beispiel möchte ich diese Abfrage mehrere 'Channel_ids' und enthalten Lassen Sie alle Beiträge für eine der Kanal-IDs zurückgeben. Dies funktioniert für einen:
Post.where(:user => 'mike').where(:channel_id => 0).limit(20)
aber ich kann nicht herausfinden, wie es mit Multiples zu tun, ich habe zum Beispiel versucht:
Post.where(:user => 'mike').where(:channel_id => ?, [0,1,2,3]).limit(20)
aber es hat nicht funktioniert. Wie kann ich das schaffen?
funktioniert perfekt, vielen dank. Von Arel vorher gehört und werde es jetzt lesen. So ordentlich. –