跳至内容 跳至搜索

当通过 ActiveRecord::Base#attributes= 方法对属性进行批量赋值时发生错误时引发此异常。 异常有一个 attribute 属性,它代表出错的属性名称。

方法
N

属性

[R] attribute
[R] exception

类公共方法

new(message = nil, exception = nil, attribute = nil)

# File activerecord/lib/active_record/errors.rb, line 452
def initialize(message = nil, exception = nil, attribute = nil)
  super(message)
  @exception = exception
  @attribute = attribute
end