我正在尝试使ActionController::UnknownFormat
不会在生产中引发异常报告。我正在使用Rails 4,并认为类似的方法可以解决问题,但似乎没有什么不同:
application.rb
config.action_dispatch.rescue_responses.merge!('ActionController::UnknownFormat' => :not_found)
最佳答案
看起来在Rails 4中已弃用了此rescue_from
语法。所以像这样:
application_controller.rb:
rescue_from ActionController::UnknownFormat, with: :raise_not_found
def raise_not_found
render(text: 'Not Found', status: 404)
end
关于ruby-on-rails - 从引发异常中拯救ActionController::UnknownFormat,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21164593/