class Hoge < ActiveRecord::Base scope :notInDeleted, where('deleted_at is null') scope :searchTitle, lambda {|t| where("titles.name like '%?%'", t) } endとしておくと、
res1 = Hoge.notInDeleted res2 = Hoge.searchTitle('hoge')などとできる。
res = Hoge.notInDeleted.searchTitle('hoge)のように、メソッドチェーンも可能。
秋雲です。とうとうつぶやきを公開するまでに至りました。リアルでもよくつぶやくのでぴったりですね。 マインディアっていう会社でITエンジニアしてます。RailsとかCakeとか、フレームワークを使ってのお仕事がメイン。サーバサイドも担当することも。プログラミングの他はアニメとかよく?見ます。