Rails分离种子

时间:2015-03-19 17:16:18

标签: ruby-on-rails ruby seeding

您好我可能有一个简单的问题。

我有moodboard templates这个数据库。 我希望使用capistrano将其传输到服务器,但在我的 seeds.rb 文件中只有seeds,如果我再次运行它们会插入大量数据两次。

我经常跑:

rake db:seed

但我想看另一个命令

如何使单独的seed文件自行执行。

1 个答案:

答案 0 :(得分:0)

您可以在插入seeds.rb之前删除种子,也可以检查模型行的数量,或者在将id项目插入seeds.rb之前检查seeds.rb {1}}。基本上,我认为您只需要在插入其他数据之前添加一些检查。如果您发布了{{1}},我可以提供更具体的答案。