嗨,我可能有个简单的问题。
我有一个moodboard templates的数据库。
我想用capistrano将它传输到服务器,但是在seeds.rb文件中只有所有的seeds文件,如果我再次运行它们,很多数据会被插入两次。
我通常跑步:

rake db:seed

但我想看到另一个命令
我如何制作一个单独的seed文件来单独执行。

最佳答案

您可以在插入seeds.rb之前删除种子,或者检查模型行的计数,或者在将要插入的项插入id之前检查seeds.rb基本上,我认为您只需要在插入其他数据之前添加一些检查。我可以提供一个更具体的答案,如果你张贴你的seeds.rb

关于ruby-on-rails - rails 分离种子,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29150972/

10-11 06:49