我剛升級到rails 3.2一切正常,除了錯誤頁面不再顯示正常的開發調試信息。相反,它顯示的是標準生產錯誤頁面(中間有紅色文字的白色背景:rails 3.2開發模式不顯示帶回溯等的完整錯誤頁面
「很抱歉,但出了點問題。我們已收到有關此問題的通知,我們將對其進行審查「
是否有一個新的設置或者我對rails 3.2缺少的東西?我已經閱讀了升級說明,並沒有在任何地方看到它,我嘗試降級到3.1.3並且錯誤頁面工作再次,所以這絕對是一個rails 3.2問題。謝謝。
我剛升級到rails 3.2一切正常,除了錯誤頁面不再顯示正常的開發調試信息。相反,它顯示的是標準生產錯誤頁面(中間有紅色文字的白色背景:rails 3.2開發模式不顯示帶回溯等的完整錯誤頁面
「很抱歉,但出了點問題。我們已收到有關此問題的通知,我們將對其進行審查「
是否有一個新的設置或者我對rails 3.2缺少的東西?我已經閱讀了升級說明,並沒有在任何地方看到它,我嘗試降級到3.1.3並且錯誤頁面工作再次,所以這絕對是一個rails 3.2問題。謝謝。
檢查config.consider_all_requests_local
裏面development.rb
。它必須設置爲true
爲了顯示完整的錯誤報告。
我有這個,但仍然看到沒有錯誤的日誌時,視圖無法呈現。控制器錯誤顯示正確。 –
@NicolasMarchildon如何解決這個問題的任何更新?我剛剛在幾個月前工作的項目上遇到同樣的錯誤。 (我正在檢查所有的git diff ...) –
終於明白了。寶石網頁控制檯已更新並導致錯誤。 –
如果沒有jibiels也不Dmitrys解決方案的幫助下,試圖在這裏提到的解決方案: Rails doesnt log tempalte errors in development mode
(也許這也可以幫助你,@Nicolas)
檢查'development.rb'內的'config.consider_all_requests_local'。它必須設置爲「true」才能顯示完整的錯誤報告。 – jibiel
@jibiel謝謝!如果你提交這個答案,我會接受它。奇怪的是,我在3.1中獲得了完整的錯誤報告,該設置= false,但不在3.2中。解決了。 – Marc
這真的很奇怪。如果你發現一些線索,請回到這裏。 – jibiel