class ActiveModel::Errors
def include?(attribute)
person.errors.include?(:name) # => true
person.errors.messages # => {:name=>["cannot be nil"]}
+attribute+, +false+ otherwise.
Returns +true+ if the error messages include an error for the given key
def include?(attribute) attribute = attribute.to_sym messages.key?(attribute) && messages[attribute].present? end