Railsで名前付きスコープを作成できることは知っています。これにより、後で構築できる条件を指定できます。
named_scope :active, :conditions => {:active => true}
...
MyModel.active.find(...)
これは、後で評価されるまでプロキシ オブジェクトを作成することによって機能します。私が知りたいのは、動的な名前のないスコープを作成できるかどうかです。
つまり、使用できるメソッド「foo」はありますか
scope = MyModel.foo(:conditions => {:target_id => 4})
そして、より多くの s やその他のスコープ付き呼び出しをscope
実行できるプロキシ オブジェクトとして渡しますか?.find