如果我有一个带默认范围的ActiveRecord :: Base模型:
class Foo < ActiveRecord::Base
default_scope :conditions => ["bar = ?",bar]
end
Run Code Online (Sandbox Code Playgroud)
有没有办法Foo.find 不使用这些default_scope条件?换句话说,您可以覆盖默认范围吗?
我原以为在名称中使用'default'会表明它是可以覆盖的,否则会被称为类似的global_scope,对吧?
我想要一个模型,我需要软删除一条记录,而不是在搜索时显示它们或任何其他条件.
我想保留模型而不删除记录.怎么去这个?