Подзапросы в activerecord

С помощью SQL я могу легко выполнять под- запросы вроде этого

User.where(:id => Account.where(..).select(:user_id))

Это дает:

SELECT * FROM users WHERE id IN (SELECT user_id FROM accounts WHERE ..)

Как я могу сделать это, используя rails '3 activerecord / arel / meta_where?

Мне нужны / мне нужны реальные подзапросы, без обходных путей Ruby (с использованием нескольких запросов).

78
задан Pavel Chuchuva 12 December 2017 в 20:25
поделиться