0
在哪裏可以在Rails 3中註冊可捕獲視圖錯誤的處理程序? Rails提出的一類錯誤是我們希望處理和沉默,而不是記錄爲致命錯誤。如何在Rails 3中捕捉視圖錯誤
(這些都不是我們的代碼中的錯誤,而造成客戶端關閉頁面之前,連接錯誤已經完成呈現,和Rails /麒麟試圖寫入一個破裂的管道。)
爲在哪裏可以在Rails 3中註冊可捕獲視圖錯誤的處理程序? Rails提出的一類錯誤是我們希望處理和沉默,而不是記錄爲致命錯誤。如何在Rails 3中捕捉視圖錯誤
(這些都不是我們的代碼中的錯誤,而造成客戶端關閉頁面之前,連接錯誤已經完成呈現,和Rails /麒麟試圖寫入一個破裂的管道。)
爲意志rescue_from
工作您? http://api.rubyonrails.org/classes/ActiveSupport/Rescuable/ClassMethods.html
可以想見營救(和沉默)的ActionView::TemplateError
沒有您的具體子類,即不會趕上觀點錯誤。感謝您的建議。 –
實際上呢 - 在你的ApplicationController的rescue_from'ActionView :: TemplateError'do | ex | render:text => ex.message end –
啊,我發現這裏有一個與我們開啓流媒體的事實相互作用。開啓流式傳輸功能後,無法將視圖錯誤記錄爲致命 –