counter_cacheを実装する必要があります:
class Video < ActiveRecord::Base
has_many :video_comments, :counter_cache => true
end
video_comments_count
これを機能させるには、videos
テーブルで呼び出される属性を作成する必要があります。その後、この属性で並べ替えることができます。
Railsは、ビデオコメントの作成時にカウンターキャッシュを自動的にインクリメントし、削除時にデクリメントします