instance method
as_json
Ruby on Rails 6.1.7.10
Since v3.0.20Signature
as_json(options = nil)
Returns a Hash that can be used as the JSON representation for this object. You can pass the :full_messages option. This determines if the json object should contain full messages or not (false by default).
person.errors.as_json # => {:name=>["cannot be nil"]} person.errors.as_json(full_messages: true) # => {:name=>["name cannot be nil"]}
Parameters
-
optionsopt = nil
Source
# File activemodel/lib/active_model/errors.rb, line 310
def as_json(options = nil)
to_hash(options && options[:full_messages])
end
Defined in activemodel/lib/active_model/errors.rb line 310
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveModel::Errors