0

Ruby on Rails アプリケーションがあります。データベースを変更したので、heroku にデプロイしたいと考えています。

heroku の以前の移行を削除して、新しいデータベース設計を移行するにはどうすればよいですか?

このコードを使用してテストします: heroku run db:migrate、しかし、新しいデータベース設計からオブジェクトを作成しようとすると、次のエラーが発生しました:We're sorry, but something went wrong

ただし、ページを更新すると作成されました。それの何が問題なのですか?

4

1 に答える 1

1

あなたのデータベースでよろしいですか?heroku logs -t要求を実行して、もう一度実行してみてください。次に、ログを確認して結果を投稿します。データベースの問題でさえないかもしれません。

データベースの実行を消去するには

heroku pg:reset --db SHARED_DATABASE_URL

また

heroku pg:reset --db SHARED_DATABASE

次に実行します

heroku run rake db:migrate

すべての移行が正しい場合、同じ問題は発生しないはずです。

于 2013-01-21T21:30:08.507 に答える