2012/01/07: Heroku Cedar でRails3がApplication Errorを吐く時
カテゴリ: Ruby on Rails
投稿者: terada
Heroku(Cedar)でRails3で作成したアプリケーションを動作させる時、ローカル環境ではOKなのに下記のようなエラーが出ることがあります。
おそらくソースコード内に日本語が入っている場合だと思うのですが、コントローラーの1行目に下記を追加しないと上記エラーではまることがあります。ログを見て、変なところでSyntaxErrorが発生している場合は、これが原因の可能性あります。
トラックバックURL
Application Error
An error occurred in the application and your page could not be served. Please try again in a few moments.
If you are the application owner, check your logs for details.
おそらくソースコード内に日本語が入っている場合だと思うのですが、コントローラーの1行目に下記を追加しないと上記エラーではまることがあります。ログを見て、変なところでSyntaxErrorが発生している場合は、これが原因の可能性あります。
# -*- encoding: utf-8 -*-