提交 0a88c10e 编写于 作者: K kennyj

Remove instance level attr_readonly setting was deprecated.

上级 e185ba24
......@@ -20,11 +20,5 @@ def readonly_attributes
self._attr_readonly
end
end
def _attr_readonly
message = "Instance level _attr_readonly method is deprecated, please use class level method."
ActiveSupport::Deprecation.warn message
defined?(@_attr_readonly) ? @_attr_readonly : self.class._attr_readonly
end
end
end
......@@ -581,12 +581,6 @@ def test_readonly_attributes
assert_equal "changed", post.body
end
def test_attr_readonly_is_class_level_setting
post = ReadonlyTitlePost.new
assert_raise(NoMethodError) { post._attr_readonly = [:title] }
assert_deprecated { post._attr_readonly }
end
def test_non_valid_identifier_column_name
weird = Weird.create('a$b' => 'value')
weird.reload
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册