あ、そうそう。RailsというかActiveRecordの場合か。
ちょっと古い記事だけどこれとか。
http://rubyist.g.hatena.ne.jp/rochefort/20090802/p1

> 基本、sizeで件数取得
> 条件入れたい場合は、count
> 毎回リロードさせたい場合は、length

裏で更新されるようなデータならlengthで毎回リロードした方がいいだろうけど、
今回のはそういうケースではないのでsizeが適切な気がする