我正在尝试使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/

10-11 02:08