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