keys()
Returns all message keys.
person.errors.messages # => {:name=>["cannot be nil", "must be specified"]} person.errors.keys # => [:name]
# File activemodel/lib/active_model/errors.rb, line 214 def keys messages.select do |key, value| !value.empty? end.keys end