Return JSON instead of HTML error page on heroku
我正在创建rails-powered app,它充当JSON API,并在heroku上托管。
现在,如果引发异常,heroku会返回正确的http响应代码,并将可自定义的HTML页面作为响应。 但是,由于我没有使用HTML格式,即使我设置了
您应该在控制器中捕获异常,并且
http://guides.rubyonrails.org/action_controller_overview.html#rescue_from
http://rails.rubyonrails.org/classes/ActionController/Base.html#M000466