instance method
attribute_names
Ruby on Rails 8.1.2
Since v6.1.7.10Signature
attribute_names()
Returns all error attribute names
person.errors.messages # => {:name=>["cannot be nil", "must be specified"]} person.errors.attribute_names # => [:name]
Source
# File activemodel/lib/active_model/errors.rb, line 234
def attribute_names
@errors.map(&:attribute).uniq.freeze
end
Defined in activemodel/lib/active_model/errors.rb line 234
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveModel::Errors