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

时间:2015-01-30 04:33:43

标签: ruby-on-rails ruby heroku seeding

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

我的问题是种子数据和夹具数据有什么区别?我想把我的测试装置放到heroku上。我的测试装置在我的开发环境中运行良好。我需要将它们转换为种子数据吗?我可以把我的灯具推到生产服务器上吗?如果是这样我怎么能这样做?

1 个答案:

答案 0 :(得分:4)

假设你的夹具yamls在你的Heroku上(它们应该是除非你明确地将它们从git中排除),你可以运行follow命令来填充你的Heroku数据库:

heroku run rake db:fixtures:load

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