[英]Rails consider_all_requests_local vs. if Rails.env.development?
[英]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)。
但是今天,我終於找到了解決我問題的方法-希望它能對您有所幫助:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.