デフォルトのスコープを持つActiveRecord :: Baseモデルがある場合:
class Foo < ActiveRecord::Base
default_scope :conditions => ["bar = ?",bar]
end
条件Foo.find
を使用せずに行う方法はありdefault_scope
ますか?つまり、デフォルトのスコープをオーバーライドできますか?
名前に「デフォルト」を使用すると、オーバーライド可能であることを示唆していると思いましたが、そうでない場合はのような名前になりglobal_scope
ますよね?