引数の有無にかかわらずスコープを呼び出すことができるように、オプションの引数を使用してスコープを作成することは可能ですか?
何かのようなもの:
scope :with_optional_args, lambda { |arg|
where("table.name = ?", arg)
}
Model.with_optional_args('foo')
Model.with_optional_args
引数が指定されている場合 (Unixmonkey で説明されているように) ラムダ ブロックをチェックインできますが、引数なしでスコープを呼び出すと、ArgumentError: wrong number of arguments (0 for 1)