有一个奇怪的问题。看起来很简单。。
问题是当我在我的 Rails 应用程序中的 HAML 或 ERB 模板中出现语法错误时,它会呈现 500 错误页面并且没有带有错误详细信息的调试输出。但是如果我模拟另一种类型的错误,例如
form_for -> for m_for (add whitespace in helper)
我收到我期望的错误页面。http://cl.ly/image/1b1K3c1a0G3w
版本:
- Rails v3.2.12(尝试升级到3.2.14)
- 红宝石 1.9.3-p448
- HAML 3.1.7(尝试过 4.xx) - 但不仅在 HAML 中没有调试输出,erb 模板也一样
所有文件的编码都是US-ASCII
确实使用了magic_encoding gem - 不走运