method
added?
rails latest stable - Class:
ActiveModel::Errors
added?(attribute, type = :invalid, options = {})public
Returns true if an error matches provided attribute and type, or false otherwise. type is treated the same as for add.
person.errors.add :name, :blank person.errors.added? :name, :blank # => true person.errors.added? :name, "can't be blank" # => true
If the error requires options, then it returns true with the correct options, or false with incorrect or missing options.
person.errors.add :name, :too_long, count: 25 person.errors.added? :name, :too_long, count: 25 # => true person.errors.added? :name, "is too long (maximum is 25 characters)" # => true person.errors.added? :name, :too_long, count: 24 # => false person.errors.added? :name, :too_long # => false person.errors.added? :name, "is too long" # => false