私は、そのカテゴリに属するすべてのカテゴリとグループの本を返すこのメソッドを持っています
def self.user_categories_list
joins(:books).
select('categories.id, categories.name, count(*) AS books_count').
group('categories.id, categories.name').
order('books_count DESC')
end
質問をお許しください。users テーブルに参加して、ユーザーに属するすべての本をカテゴリ別に取得する方法がわかりません。または、ユーザーに属する book_id でそれを行うことができますか?
どんな助けでも大歓迎
ありがとう