1
我想選擇評論最高的用戶。Rails ActiveRecord - 用大多數評論選擇用戶
評論是關係。
我可以查詢他們通過:
User.first.comments
現在我想選擇具有最多評論的用戶。
我不想遍歷整個用戶表,因爲這非常耗時。
也許是這樣的:
User.joins(:comments).find(:all, :order => "COUNT(comments) desc")
但是,這是行不通的。
如果沒有解決方案是可能的,我會將它們緩存在外部表中。