Rails 3.2.3使用Conside_all_requests_local = true在开发模式下结束用户错误消息而不是开发人员错误消息

时间:2012-04-29 19:33:59

标签: ruby-on-rails

我在开发模式下运行rails 3.2.3 app。 即使我已指定

config.consider_all_requests_local = true

在我的config/environments/development.rb配置文件中,我得到了“最终用户友好”错误页面,其中包含红色“我们很抱歉,但出了点问题。”当我的视图中出现错误时,而不是使用堆栈跟踪等更有用的“开发人员友好”错误页面

如何获取开发人员友好的错误消息?

我的宝石中有omniauth和slim

修改 视图中存在错误时会发生此问题。当控制器出现错误时,开发人员友好的错误会正确显示。

1 个答案:

答案 0 :(得分:0)

有完全相同的问题,在底部的问题中描述。仅在视图中看到此消息,尽管开发模式是并且think_all_requests_local已启用。另外,我的文件中没有包含任何非法的utf-8字符(或通过编码标记:utf-8)。

但是今天,我终于找到了解决问题的方法 - 希望它可以帮到你:

Rails doesnt log tempalte errors in development mode