Ruby   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – 运行rake db:seed未从seeds.rb加载大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试种下一套足球队和足球场,而且铁路奇怪的是根本没有做到这一点.
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

所有看起来都很好,但是当我提起我的网站(以前在工作的时候,我知道这不是代码),没有记录.

我正在加载三个对象:团队,球员和职位.有趣的是,当我做一个新的球队,没有任何领域,但是当我去做一个新的球员,有ARE领域.

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')

让我知道你还需要看些什么,我处于缺乏经验的十字路口和一个莫名其妙的错误.

解决方法

我会提出一个建议,希望你会看到一个错误.在您的种子文件中,当您调用create时,使用感叹号.如果模型不符合约束,那将导致操作抛出异常.给一个镜头,看看它是否有帮助.
position = Position.create!(:positionName => 'QuarterBACk',:stance => 'offense')
team = Team.create!( name:'Patriots',losses:'3')

大佬总结

以上是大佬教程为你收集整理的ruby-on-rails – 运行rake db:seed未从seeds.rb加载全部内容,希望文章能够帮你解决ruby-on-rails – 运行rake db:seed未从seeds.rb加载所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。