ActiveRecord::Base サブクラスUserと tableがあると仮定すると、ActiveRecordusersでこのクエリを記述する方法がわかりません。
SELECT *
FROM (
    SELECT users.* 
    FROM   follows
    INNER JOIN users ON users.id = follows.following_id
    WHERE  username LIKE 'r%' AND follows.follower_id = 5717
    LIMIT 10
    UNION
    SELECT * 
    FROM   users 
    WHERE  username LIKE 'r%' 
    LIMIT 10
) AS users
LIMIT 10
カスタム生成テーブルから選択しています。このクエリを書き始めるにはどうすればよいでしょうか。これは可能ですか?もしそうなら、どのように、そうでなければ、私の代替手段は何ですか?
ありがとう!