我在想 - 是否有可能rake db:seed
模型而不是应用中的整个模型?
例如,如果我有events
,users
,restaurants
的种子数据,而我只想rake db:seed
events
,而不是键入终端中的rake db:seed
是否有一个命令,例如只允许rake db:seed
events
?
答案 0 :(得分:2)
有一种名为Seedbank(https://github.com/james2m/seedbank)的宝石可以很好地满足您的需求。它允许您将种子分成不同的文件,然后分别对它们运行rake任务。
答案 1 :(得分:1)
我认为你应该使用你的自定义rake任务来构建你想要的东西。任务rake db:seed只是帮助你从一开始就组织起来的帮手。但您也可以在YOUR_APP / lib / tasks下添加自定义rake任务。