1
我使用下面的代码在我的ApplicationController
:Rails如何在开发模式下自动从ActiveRecord :: RecordNotFound中拯救?
rescue_from ActiveRecord::RecordNotFound, :with => :not_found
def not_found
render :nothing => true, :status => :not_found
end
为了使导轨和正确的状态码和发展模式不会引发异常 。
我知道how-to-handle-errors-like-404-500-in-rails3解释了Rails如何在生产模式下工作。换句话说,我在开发模式中所做的是在生产模式下没有任何代码。
如何让开发模式的行为像生产模式并摆脱上面的代码?
请注意,我用的Rails 3.2.3
谢谢。我相信你的回答是正确的,我会接受。你能否补充说,你必须在你的答案中删除文件“public/404.html”?这使问题的答案更加准确,因为在我当前的代码中,我呈现了nothing => true。 – 2012-04-11 19:04:13
让我再研究一下这个问题。 – 2012-04-11 21:47:59
有关这方面的消息吗?你研究过这个话题吗? – 2012-06-18 09:33:24