with_scope

ichanが最近多用してる、とのことなので調べてみた。

http://wota.jp/ac/?date=20060105
http://ar.rubyonrails.com/classes/ActiveRecord/Base.html#M000376

うーん、なるほど。with_scopeなブロックで囲んでやれば、その中では、指定された範囲のデータだけ考えれば良いようになるのか。すばらしい。手元の計算の、どこに適用できるか考えてみようっと。

それにしても、きゅまきゅまー氏の記事は参考になる。上記で紹介されているaround_filterも楽しげ。