Как конфиденциальность, так и пользователи являются массивами.Я взял некоторую логику, чтобы показать важные вещи.
named_scope :non_employees_and_beloning_to_users, lambda { |args|
privacy = args[0]
users = args[1]
{ :conditions => ["(visibility = ? && user_id = ?)", privacy, users] }
}
, но в основном вышеприведенное приводит к следующему, и при вводе в редактор MySQL результаты не отображаются.Итак, я пришел к выводу, что это не правильный метод для поиска вещей в mySOL с массивом?
SELECT *
FROM `proposals`
WHERE visibility = '1,0' && user_id = '-1,8,9,11';
Я хочу, чтобы это имело эффект
visibility = (1 or 0 ) AND user_id = (-1 or 8 or 9 or 11)