module FriendlyResponses
Constants
- VERSION
Public Instance Methods
respond_with_invalid_record(model)
click to toggle source
Renders a friendly JSON error response
# File lib/friendly_responses.rb, line 10 def respond_with_invalid_record(model) model_name = model.class.name.underscore.to_sym if model.valid? raise ValidModelError.new "can't render error response for valid model" end render status: :unprocessable_entity, json: { errors: model.errors.full_messages, model_name => { errors: model.errors } } end