Method: ActiveModel::Errors#full_messages
- Defined in:
- activemodel/lib/active_model/errors.rb
#full_messages ⇒ Object Also known as: to_a
Returns all the full error messages in an array.
class Person
validates_presence_of :name, :address, :email
validates_length_of :name, in: 5..30
end
person = Person.create(address: '123 First St.')
person.errors.
# => ["Name is too short (minimum is 5 characters)", "Name can't be blank", "Email can't be blank"]
415 416 417 |
# File 'activemodel/lib/active_model/errors.rb', line 415 def @errors.map(&:full_message) end |