db:为特定种子文件重置

时间:2014-04-01 10:37:31

标签: ruby-on-rails database ruby-on-rails-4 seeding

我可以在特定种子文件中执行db:reset,而不是整个数据库吗?因为我不需要使用所有数据重置完整数据库。

2 个答案:

答案 0 :(得分:0)

我认为你所寻找的是seed_fu。此gem将允许您创建具有指定ID的种子文件,以便您可以根据需要重新设置它们,而不会丢失数据库中的其他数据。

答案 1 :(得分:0)

我认为没有直接的方法可以做到这一点。

在执行seed.rb时,请注释您要求从db:reset文件加载的内容。

然后运行db:reset。它会做你需要的。

希望有所帮助:)