Rails不会在开发模式下记录模板错误

My Rails 3.2.9-app 在模板中的错误没有向我显示任何特定的错误信息! 如果我使用haml或erb并不重要,我总是得到

“我们很抱歉,但有些不对劲”

实际上,Webrick处于开发模式,如果我的模型或控制器出现错误,我会得到完整的普通错误屏幕。

例子

我的帮助模板中的示例错误(“@resource”不存在,必须是“resource”):
– >我得到的只是这个糟糕的“我们很抱歉,但出了点问题”

我的一个控制器中的示例错误:
resposnd_to do |format|
– >未定义的方法`resposnd_to’用于……

我终于解决了这个问题!! 总而言之,我搜索了超过1年,但现在,我终于得到了解决方案:

问题是在rails项目的路径中使用变音符号或空格。 如果将rails项目移动到没有变音符号或空格的路径 ,则应正确显示错误消息:-)!

在ubuntu-machine上测试过,这对于这个bug很重要。 这个错误肯定出现在rails 3.2.9,3.2.13和3.2.14中。

(当然,Conside_all_requests_local被激活,这绝不是原因)