使用夹具数据填充生产服务器



我是Ruby on Rails的新手。我刚刚设置了我的 heroku 帐户。

我的问题是种子数据和夹具数据有什么区别?我想把我的测试夹具放到heroku上。我的测试夹具在我的开发环境中工作正常。是否需要将它们转换为种子数据?我可以将夹具推送到生产服务器吗?如果是这样,我该怎么做?

假设你的灯具 yaml 在你的 Heroku 上(除非你特别从 git 中排除它们),否则它们应该是),你可以运行以下命令来填充你的 Heroku 数据库:

heroku run rake db:fixtures:load

话虽如此,这是一种可怕的做法。与种子数据不同,夹具数据未经验证。您不希望未经验证的数据进入生产数据库。

最新更新