scope_procedure
こんな風にサーチロジックの機能を使いたい
class MyModelObject < ActiveRecord::Base
scope_procedure :my_scope_proc, lambda { |p1, p2| { :conditions => "p1 >= #{p1} AND p2 < #{p2}" }}
end
次に、私は検索を行っています:
scope = MyModelObject.search(:my_scope_proc => true)
scope.all
p1
とp2
パラメータを名前付きスコープに渡さなかったため、上記のコードは明らかに機能しません。
名前付きスコープにパラメーターを渡す方法がわかりません。