0

私はまさに私が探していたものであるシードバンクの宝石をインストールしました: 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

助けてくれてありがとう。

4

1 に答える 1

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
于 2013-07-02T23:18:08.367 に答える