提交 666a248b 编写于 作者: A Agis-

Deprecate ActiveRecord#Base.default_scopes?

See #10107.
上级 941986c7
## Rails 4.0.0 (unreleased) ##
* `#default_scopes?` is deprecated. Instead, do something like
`Post.default_scopes.empty?`.
*Agis Anastasopoulos*
* Default values for PostgreSQL bigint types now get parsed and dumped to the
schema correctly.
......
......@@ -5,8 +5,17 @@ module Default
included do
# Stores the default scope for the class.
class_attribute :default_scopes, instance_writer: false
class_attribute :default_scopes, instance_writer: false, instance_predicate: false
self.default_scopes = []
def self.default_scopes?
ActiveSupport::Deprecation.warn(
"#default_scopes? is deprecated. Do something like #default_scopes.empty? instead."
)
!!self.default_scopes
end
end
module ClassMethods
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册