我有这个方法可以返回属于该类别的所有类别和分组书籍
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
请原谅我的问题,但我不确定如何加入用户表以按类别获取属于用户的所有书籍,或者我可以通过属于用户的 book_id 来完成吗?
任何帮助表示赞赏
谢谢