1
最も高いコメントを持つユーザーを選択したかったのですが、Rails ActiveRecord - ほとんどのコメントを持つユーザーを選択
コメントは関係にあります。
私はそれらを通じ照会できます
User.first.comments
は今、私はほとんどのコメントを持つユーザーを選択したかったです。
非常に時間がかかるため、私はUser-Table全体をループしたくありません。
たぶん、このような何か:
User.joins(:comments).find(:all, :order => "COUNT(comments) desc")
しかし、これは動作しません。
解決策がない場合は、外部テーブルにキャッシュします。