奇妙な問題が発生しました。非常に単純なもののようです..
問題は、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 を使用することを認めた - 運が悪い