herokuにデプロイした際にエラーが出てしまいました。We are sorry...というやつです...
#エラー内容
heroku logs --tail --app [app名] でログを確認したところ以下mのようなエラーが出ました
これはあるテーブルでエラーが出ているみたいですね
ActionView::Template::Error (Mysql2::Error: Table 'heroku----' doesn't exist):
#考えられる原因
調べましたところ、このエラー文で考えられる原因は以下の3点でした(他にもある可能性はあります )
###1railsのバージョンの問題
rails5.0と5.2の場合はこのようなエラーが出ることがあるみたいです
migrationファイルの書き方,型に問題があるといった点で問題があるみたいです
私は6.0であまり詳しくしらべてませんので もし当てはまるかたは調べてみてください
###2 調べたときにupになっていない or NO FILEがある。
ターミナルでrails db:migrate:statusをうって確認してみてください
no fileがあった場合は削除しなければなりません(別の記事に方法載せてます。)
###3 heroku上ののSQLでちゃんとmigrateされていない
heroku run rails db:migrate
これで直りました。
######というかしっかりエラー文を読むと明らかにこれでが原因でしかないのかもしれません。...
以上でした