Heroku(Cedar)でRails3で作成したアプリケーションを動作させる時、ローカル環境ではOKなのに下記のようなエラーが出ることがあります。

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.


Application Error

おそらくソースコード内に日本語が入っている場合だと思うのですが、コントローラーの1行目に下記を追加しないと上記エラーではまることがあります。ログを見て、変なところでSyntaxErrorが発生している場合は、これが原因の可能性あります。

# -*- encoding: utf-8 -*-