Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Do db:为特定种子文件重置_Ruby On Rails_Database_Ruby On Rails 4_Seeding - Fatal编程技术网

Ruby on rails Do db:为特定种子文件重置

Ruby on rails Do db:为特定种子文件重置,ruby-on-rails,database,ruby-on-rails-4,seeding,Ruby On Rails,Database,Ruby On Rails 4,Seeding,我可以在特定的种子文件中执行db:reset,而不是在整个数据库中执行吗?因为我不需要重置包含所有数据的完整数据库。我认为您需要的是。这个gem将允许您使用指定的id创建种子文件,这样您就可以根据需要多次重新设置种子,而不会丢失数据库中的其他数据 我认为没有直接的方法可以做到这一点 在执行db:reset时,注释掉不需要从seed.rb文件加载的所有内容 然后运行db:reset。它会满足你的需要 希望有帮助:)如果您有其他方法,请告诉我。

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

我认为您需要的是。这个gem将允许您使用指定的id创建种子文件,这样您就可以根据需要多次重新设置种子,而不会丢失数据库中的其他数据

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

在执行
db:reset
时,注释掉不需要从
seed.rb
文件加载的所有内容

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


希望有帮助:)

如果您有其他方法,请告诉我。