`rake db:seed:shop:curtain`失败,“不知道如何构建任务'db:seed:shop:curtain'”?

时间:2016-11-29 10:50:46

标签: ruby-on-rails

ruby​​ 2.1.5,rails 4.2,rake

安装了gem“seedbank” 种子库(0.3.0)

我有以下结构: 的种子/店铺/幕/

我想从文件夹幕布

运行所有种子文件
rake db:seed:shop:curtain

耙子中止了! 不知道如何构建任务'db:seed:shop:curtain'

有什么问题,请解释一下。谢谢

1 个答案:

答案 0 :(得分:2)

  

我有以下结构:种子/商店/窗帘/

根据seedbank documentation,结构应为

db/seeds/shop/curtain.seeds.rb

因此您需要将seed重命名为seeds 并在curtain.seeds.rb文件夹中添加shop,以便获得

rake db:seed:shop:curtain

修改

不确定seedbank是否支持2-3级别的层次结构,因此请将curtain文件夹直接移至seeds内并尝试

rake db:seed:curtain 

这将从

加载种子数据
  • db/seeds.rb
  • db/seeds/*.seeds.rb
  • db/seeds/curtain/*.seeds.rb