【Rails】herokuでエラー(2)

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でエラー

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


ABOUTこの記事をかいた人

子どもが産まれたことをきっかけに働き方を見直し、フリーランスSEになった30代の父親。 埼玉県某市在住。 妻と娘(3歳)とペット(フェレット)で、日々悩みながらも楽しく過ごしています。