countじゃなくてsizeを使った方がいい!! アソシエーションがLoadされてるか調べて常に高速なメソッドを作ろう! - Qiita

RailsのActiveRecordって、DBの問い合わせ回数を意識し始めると意外と悩むことって多いですよね。少し意識している人なら、N+1問題を防ぐためにincludes, preload, e…