I'm pretty new in rails, and using rails 4.
In my application I want to return all 404 and 500 errors formatted on JSON like that
{
"status": 404,
"message": "not found"
}
There is an easy way to do this ? cause I just find solutions to do this with rails 3.x.
Thanks
I trying to do this solution Need to return JSON-formatted 404 error in Rails but I get error during failsafe response: uninitialized constant ErrorsController
May be you're looking for this:
render :json => @error_object.to_json, :status => :unprocessable_entity
And probably you may catch all standard errors like this:
class ApplicationController < ActionController::Base
rescue_from StandardError do |exception|
# render what you want here
end
end
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With