有一个奇怪的问题。似乎很简单......
问题是当我在我的Rails应用程序中的HAML或ERB模板中发出语法错误时,它会呈现500错误页面,并且没有带有错误详细信息的调试输出。如果我模拟其他类型的错误,但,例如
form_for -> for m_for (add whitespace in helper)
我收到了我期望的错误页面。 http://cl.ly/image/1b1K3c1a0G3w
版本:
所有文件的编码均为US-ASCII
真的使用magic_encoding gem - 没有运气
答案 0 :(得分:0)
问题出现在splunk(http://www.splunk.com/) - 错误收集器中。它在开发模式下没有任何通知时捕获视图中的异常。通过搬进生产小组来解决问题。
同样gem better_errors
有助于在有或没有splunk的情况下以任何方式捕获错误。