ActiveRecordは length, size, count メソッドで違いがあるので、使うときには気をつけた方がいいかもしれません。
ほとんどのケースでは size を使ことになると思います。
http://o.inchiki.jp/obbr/127#toc_6