【问题标题】:Seedbank, nothing happens when doing rake db:seed anymoreSeedbank,在执行 rake db:seed 时没有任何反应
【发布时间】:2013-05-21 19:47:54
【问题描述】:

我刚刚安装了种子库 gem:https://github.com/james2m/seedbank,这正是我想要的! (我真的很惊讶这种功能不在核心 Rails 中,但无论如何,谢谢 james2m)

我的问题是,在执行rake db:seed -v 时没有任何反应。甚至不是以前的seeds.rb 一代。

我想这是报告问题的最佳地点。

我真的不知道哪些信息对我有用,所以我先走了,没有顺序:

1- /db 的内容:

/db
 | candidate.seeds.rb
 | item.seeds.rb
 | seeds.rb
 | user.seeds.rb

2- Gem 文件提取

source 'https://rubygems.org'

gem 'rails', '3.2.13'
gem "seedbank", "~> 0.2.1"

我已经运行 bundle install 没有错误。

3- 版本号

$ rails -v
Rails 3.2.13
$ rake -V
rake, version 10.0.4

提前感谢您的帮助。

【问题讨论】:

    标签: ruby-on-rails-3 gem rake


    【解决方案1】:

    不确定您是否解决了这个问题,但我认为您的目录结构不正确

    /db/seeds.rb    (runs on all environments) 
    /db/seeds/candidate.seeds.rb
    /db/seeds/item.seeds.rb
    /db/seeds/user.seeds.rb
    

    这些将适用于所有环境。如果您只想开发,请改为使用此结构

    /db/seeds.rb  (runs on all environments)   
    /db/seeds/development/candidate.seeds.rb
    /db/seeds/development/item.seeds.rb
    /db/seeds/development/user.seeds.rb
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-20
    • 1970-01-01
    • 1970-01-01
    • 2011-02-08
    • 1970-01-01
    • 2016-09-09
    • 1970-01-01
    • 2020-12-23
    相关资源
    最近更新 更多