In SQL dovrebbe apparire come questo: soluzione di (brutto)Come scrivere meglio? Rubino Sequel concatenamento O
SELECT * FROM `categories_description_old` WHERE ((`categories_description` = '') OR (`categories_name` = '') OR (`categories_heading_title` = ''))
mio:
conditions = [:categories_name, :categories_heading_title, :categories_description]
b = table_categories_description_old.filter(conditions.pop => "")
conditions.each do |m|
b = b.or(m => "")
end
C'è una soluzione migliore per la catena o le condizioni?
grazie funziona alla grande. – ipsum
dovrebbe essere 'filtro (falso)' invece, altrimenti le condizioni non sono controllate – brauliobo