1

我在我的上使用以下代码ApplicationController

rescue_from ActiveRecord::RecordNotFound, :with => :not_found

def not_found
  render :nothing => true, :status => :not_found
end

为了使 Rails 以正确的状态代码响应,并且在开发模式下不引发异常。

我知道how-to-handle-errors-like-404-500-in-rails3解释了 Rails 如何在生产模式下工作。换句话说,我在开发模式下尝试做的事情是在生产模式下没有任何代码。

如何使开发模式表现得像生产模式并摆脱上面的代码?

请注意,我正在使用Rails 3.2.3

4

1 回答 1

4

也许您想关闭它?:

config.consider_all_requests_local       = false

默认情况下设置为truein config/environments/development.rb

于 2012-04-11T16:21:05.927 回答