Method: ActiveModel::Validations#errors
- Defined in:
- lib/active_model/validations.rb
#errors ⇒ Object
Returns the Errors object that holds all information about attribute error messages.
class Person
include ActiveModel::Validations
attr_accessor :name
validates_presence_of :name
end
person = Person.new
person.valid? # => false
person.errors # => #<ActiveModel::Errors:0x007fe603816640 @messages={name:["can't be blank"]}>
330 331 332 |
# File 'lib/active_model/validations.rb', line 330 def errors @errors ||= Errors.new(self) end |