如何将seeds.rb推送到现有的rails应用程序(在Heroku上)?
我将所有应用程序的数据存储在seeds.rb本地。 但是,在我将所有内容推送到Heroku后,该应用程序运行良好,但没有任何数据。 我不想再次重新输入海量数据,所以有没有人有办法帮助我?
如果将应用程序推送到heroku,则可以使用以下命令为数据库设定种子。
heroku run rake db:seed
如果您更改了迁移,那么首先您需要做的是运行迁移
heroku run rake db:migrate
然后
heroku run rake db:seed
如果您在数据库中没有任何数据,我建议以下是,但请注意它将从heroku数据库中删除所有当前数据。
heroku run rake db:setup
希望这对你有所帮助
- 将rails部署到heroku – 未经授权的公钥访问
- Heroku / Rails:如何在Heroku上安装GNU Scientific Library(GSL)?
- Active Admin Gem – Rails 3.2.3,Heroku错误日志
- 虚荣,Rails 3和Heroku
- 生产失败/ heroku:WHERE a.attrelid =’“学校”’:: regclass
- 如何在Heroku上使用postgres扩展? 以及如何处理他们的迁移?
- 在推送到Heroku之前自动预编译资产
- 通过twitter-bootstrap-rails gem升级到bootstrap 2.0.1后,Heroku部署失败
- Heroku不会重置我的数据库