Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

本番環境でのWe're Sorry...のエラー

Q&A

解決したいこと

本番環境でappを使えるようにしたい

発生している問題・エラー

image.png

エラー文より、%heroku logs --tail --app アプリケーション名 を行うと、以下のような表示が出た。

image.png

image.png

image.png

image.png

該当するソースコード

% bundle exec rake db:migrate:status

 Status   Migration ID    Migration Name
--------------------------------------------------
   up     20210823100748  Devise create users
   up     20210830055252  Create companies
   up     20210903100422  ********** NO FILE **********
   up     20210903100448  Remove my password from companies
   up     20210903153427  Add url to companies
   up     20210903161636  Remove line from companies
   up     20210904033323  Add day to companies
   up     20210904042236  Rename day column to companies
   up     20210904043438  Rename day id column to companies

自分で試したこと

エラーの出たのが保存をする時だったので、エラーの原因は、本番環境にマイグレーションファイルが反映されていないことにあると考えた。ローカル環境では全てうまくいっているのに、本番になるとエラーが出る。 % bundle exec rake db:migrate:statusをやって不要なファイルがないかをみたり、エラーの原因を探ってみたりしたものの、一向に原因がわからない。

わかる方いたらご教授ください🙇‍♀️

0

1Answer

Comments

  1. @mina121

    Questioner

    ありがとうございます。--no file--というのがエラーの原因だということがわかりました。このエラーは初めてだったので勉強になりました、教えていただきありがとうございました!!!

Your answer might help someone💌