Ben*_*ten 19 ruby sqlite ruby-on-rails
我正在尝试种下一组足球队和足球队的位置,铁杆奇怪的是根本就没有这样做.
rake db:seed --trace
** Invoke db:seed (first_time)
** Execute db:seed
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:load_config (first_time)
** Execute db:load_config
** Execute db:abort_if_pending_migrations
Run Code Online (Sandbox Code Playgroud)
一切看起来都不错,但是当我提起我的网站时(之前正在使用peachy,我知道那里不是代码)没有记录.
我正在加载三个对象:团队,玩家和职位.有趣的是,当我做出一个新的团队,有没有字段,但是当我去创建一个新的球员,也有各个领域.
Seeds.rb看起来像这样:
position = Position.create(:positionName => 'Quarterback', :positionShort => 'QB', :stance => 'offense')
team = Team.create( name:'Patriots', location:'New England', conference:'AFC', division:'East', wins:'5', losses:'3')
Run Code Online (Sandbox Code Playgroud)
让我知道你还需要看到什么,我处在一个缺乏经验和无法解释的错误的十字路口.
Dan*_*tes 50
我打算提出一个建议,希望你会看到一个错误.在种子文件中使用create!而不是create.如果模型不满足约束,那将导致操作抛出异常.给它一个镜头,看看它是否有帮助.
position = Position.create!(:positionName => 'Quarterback', :positionShort => 'QB', :stance => 'offense')
team = Team.create!( name:'Patriots', location:'New England', conference:'AFC', division:'East', wins:'5', losses:'3')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12704 次 |
| 最近记录: |