web-dev-qa-db-ja.com

seeds.rbを既存のRailsアプリ(Heroku上)にプッシュする方法は?

アプリのすべてのデータをseeds.rbにローカルに保存します。ただし、すべてをHerokuにプッシュした後、アプリは正常に動作しますが、データはありません。大量のデータを再入力したくないので、誰かが私を助ける方法はありますか?

14
user2049259

アプリをherokuにプッシュすると、次のコマンドでデータベースをシードできます。

heroku run rake db:seed
39
CoderSpinoza

移行を変更した場合、最初に行う必要があるのは移行を実行することです

heroku run rake db:migrate

その後

heroku run rake db:seed

データベースにデータがない場合は、次のことをお勧めしますが、herokuデータベースから現在のすべてのデータが削除されることに注意してください。

heroku run rake db:setup

これがお役に立てば幸いです

18
user3558716

保留中でない場合は、保留中の移行がないことを確認する必要があります

ただやる

heroku run rake db:migrate

そしてそれは完全に言葉になります

0
usman azmat