そのような問題はすでにここで議論されているかもしれませんが、そのようなケースを適切にグーグルする方法さえ理解できません。
Rails には次のモデルがあります。
ユーザー (has_many book_specimens、has_many friends、友情による has_many friends、book_specimens による has_many books)
Book_specimen (belongs_to user、belongs_to book)
本 (has_many book_specimens、book_specimens による has_many の所有者)
友情 (belongs_to ユーザー、belongs_to フレンド)
私が必要とするのは、ユーザーの友達が持っている本の中から本を検索することです。SQL 以外のロジックに割り込むと、次のようになります。
結果 = [];
friends.each do |friend|
results.push(Book.search 条件: {title: 'Lorem', owner_id: friend.id})
終わり
1つのコマンドでそれを行う方法はありますか? では、どのように指標を用意すればよいでしょうか。
前もって感謝します。