use*_*259 14 ruby ruby-on-rails heroku
我将所有应用程序的数据存储在seeds.rb本地.但是,在我将所有内容推送到Heroku后,该应用程序运行良好,但没有任何数据.我不想再次重新输入海量数据,所以有没有人有办法帮助我?
Cod*_*oza 37
如果将应用程序推送到heroku,则可以使用以下命令为数据库设定种子.
heroku run rake db:seed
Run Code Online (Sandbox Code Playgroud)
小智 18
如果您已更改迁移,则首先需要执行的是迁移
heroku run rake db:migrate
Run Code Online (Sandbox Code Playgroud)
然后
heroku run rake db:seed
Run Code Online (Sandbox Code Playgroud)
如果您在数据库中没有任何数据我建议遵循,但请注意它将从heroku数据库中删除所有当前数据.
heroku run rake db:setup
Run Code Online (Sandbox Code Playgroud)
希望这对你有所帮助