当通过 ActiveRecord::Base#attributes= 方法进行批量赋值时,如果出现多个错误,则会引发此异常。该异常具有一个 errors
属性,其中包含一个 AttributeAssignmentError
对象数组,每个对象对应于为属性赋值时的错误。
方法
- N
属性
[R] | errors |
类公共方法
new(errors = nil) 链接
源代码: 显示 | 在 GitHub 上查看
# File activerecord/lib/active_record/errors.rb, line 466 def initialize(errors = nil) @errors = errors end