С 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?
Мне нужны/нужны реальные подзапросы, нет рубиновых обходных решений (с использованием нескольких запросов).