最近仕事で ActiveRecord ばかり触ってるのでその話題 ActiveRecoedには named_scope という便利な機能があって、これはまあ動的にクエリを組み立てるのに便利で良いよねって話がまあよくありますね。その話をします 最初に、Railsの嫌なところの愚痴 クエリビルダー死すべきみたいな話はあると思うし一理あると思うんだけど Rails 使う以上 AR 使わないとやってられんみたいなのもあるので AR 内でのベストプラクティスでやるしかない。こういうあたり自由じゃないなーって感じがしてわたしは Perl の TIMTOWTDI な感じがやっぱり好きだなーってなるんだけど、まあその話はおいておく。 named_scope は便利って言われるけど何が便利なの 今回は別に named_scope ってのは便利だねってことに関して異を唱えるつもりはなくて、named_scop