簡體   English   中英

Rails 3.2.3最終用戶錯誤消息,而不是在開發模式下使用think_all_requests_local = true的開發人員錯誤消息

[英]Rails 3.2.3 End user error messages instead of developer error messages in development mode with consider_all_requests_local = true

我正在開發模式下運行Rails 3.2.3應用程序。 即使我已經指定

config.consider_all_requests_local = true

在我的config/environments/development.rb配置文件中,出現“最終用戶友好”錯誤頁面,並帶有紅色的“很抱歉,出現了問題”。 當我在視圖中出現錯誤時,而不是使用堆棧跟蹤等更有用的“對開發人員友好”的錯誤頁面。

我該怎么做才能獲得開發人員友好的錯誤消息?

我的寶石中有omniauth和苗條

編輯:視圖中有錯誤時,會發生問題。 當控制器中存在錯誤時,將正確顯示對開發人員友好的錯誤。

發生了完全相同的問題,在底部的問題中進行了描述。 盡管開發模式為開,並且think_all_requests_local已啟用,但僅在視圖中看到此消息。 此外,我的文件沒有任何非法的utf-8字符(或通過編碼標記為utf-8)。

但是今天,我終於找到了解決我問題的方法-希望它能對您有所幫助:

Rails不會在開發模式下記錄臨時錯誤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM