Объединение двух результатов запроса ActiveRecord.

В настоящее время у меня есть два активных запроса записей, которые я хотел бы объединить вместе

joins("join relationships ON user_id = followed_id").
              where("follower_id = #{user.id}")

и

where(:user_id => user.id)

. В основном я хочу получить результаты второй должен появиться с первым, похожим на оператор UNION в SQL. Можно ли это сделать в ActiveRecord таким образом?

Я бы предпочел использовать объединение, а не объединять все follow_id в строке и использовать предложение IN в sql.

Есть идеи?

----- Редактировать ------ Я ищу способ заставить это работать с отложенной загрузкой

22
задан zzawaideh 30 August 2010 в 00:31
поделиться