herokuでRailsを動かすとローカル環境(AWS cloud9)では問題ないのになぜか
We’re sorry, but something went wrong.
If you are the application owner check the logs for more information.
とエラーが表示される画面がある。
ちなみに
- AWS cloud9:SQLite3
- heroku:PostgreSQL
という構成である。
対処方法
カラム名に大文字を含めていたのがダメだった。
SQLiteは大文字小文字混在でも認識してくれるが、PostgreSQLは大文字小文字が混在するとカラム名を認識出来なくなるので、小文字で統一する。
参考:PostgreSQLでは識別子に大文字を使ってはいけない
【関連】
heroku Railsでエラー
コメントを残す