У меня есть Thing
модель с массивом тем и подписок.
Я хочу найти все things
, которые current_user
следует за Topic
или его 'Пользователем'.
@things = Thing
.where(:user_id.in => current_user.following.map{ |u| u._id })
.where(:topic_id.in => current_user.topics.map{ |u| u._id })
как то так.Но это на самом деле не работает.он просто возвращает записи, которые являются общими для обоих условий where
.
Я хочу вернуть все записи, найденные 2 where
операторами.
Спасибо