Я пытаюсь получить все идентификаторы пользователей, которые имеют свои предпочтения (IN (1,7) И (2)).Даже без группы по user_id.Не работаетЛюбая идея была бы очень полезна.
HasPreference.find(:all, :conditions => ["preference_id IN (1,7) AND preference_id = 2"], :group => :user_id)
TABLE - это 'has_preferences'
ID -- PREFERENCE_ID -- USER_ID
1 -- 2 -- 1
1 -- 7 -- 1
1 -- 1 -- 1
1 -- 2 -- 2
Я хотел бы получить [1] в результате.
Спасибо