我在我的上使用以下代码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