Rails 分离种子

Rails separated seeds

嗨,我可能有一个简单的问题。

我有这个数据库moodboard templates。 我想用 capistrano 将它传输到服务器,但在我的 seeds.rb 文件中只有所有 seeds 并且如果我 运行 他们再次插入了很多数据两次。

我通常运行:

rake db:seed

但我想看另一个命令

我如何制作一个单独的 seed 文件来独立执行。

您可以在插入 seeds.rb 之前删除您的种子,或者检查模型行数,或者检查 id 是否要在插入之前插入项目你的seeds.rb。基本上,我认为您只需要在插入其他数据之前添加一些检查。如果您发布 seeds.rb.

,我可以提供更具体的答案