隱私和用戶都是數組。 我已經拿出了一些邏輯來展示重要的東西。Ruby on Rails/MySQL:如何使用OR在數組上進行搜索?
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)
數組或對象的數組? :) ids的 – mark 2010-08-06 20:45:15
。對象太大=) – NullVoxPopuli 2010-08-06 22:40:05