Sto cercando di creare un'istruzione SQL 'OR' in ActiveRecord 3, ho provato tutti i tipi di variazioni, ma non può capire ...Come posso creare un'istruzione "OR" in ActiveRecord?
Ad esempio voglio questa query per includere più 'channel_ids' e fare in modo che restituisca tutti i post per qualsiasi ID del canale. Questo funziona per uno:
Post.where(:user => 'mike').where(:channel_id => 0).limit(20)
ma io riesco a capire come si fa con i multipli, ho provato ad esempio:
Post.where(:user => 'mike').where(:channel_id => ?, [0,1,2,3]).limit(20)
, ma non ha funzionato. Come posso fare questo lavoro?
funziona perfettamente, molte grazie. Ho sentito parlare di Arel e lo leggerò ora. Così pulito –