我正在努力使 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/