Ruby on rails Rails未定义方法';生成的方法';零级:零级
好吧,我刚刚启动这个rails应用程序,生成了我的第一个模型 ruby脚本/生成模型网格请求:string类:string-ctitle:string-credits:float-grade:string-pass:boolean 创建我的表 rake数据库:迁移 (在C:/Users/Michael/InstantRails/rails\u apps/studentGrid中) ==CreateGrids:正在迁移==================================================== --创建表格(:网格) ->0.0150s ==CreateGrids:已迁移(0.0150s)=========================================== 然后转到控制台向我的表中添加一些数据 网格 =>网格(id:integer,req:string,class:string,ctitle:string,credits:float, 等级:字符串,通过:布尔,创建时间:datetime,更新时间:datetime) create(:req=>“数学选修课”、:class=>“数学111”、:ctitle=>“微积分I”、:credits=>3.0) 我认为这是相当标准的,但后来我发现了这个错误,我不明白为什么 NoMethodError:undefined methodRuby on rails Rails未定义方法';生成的方法';零级:零级,ruby-on-rails,Ruby On Rails,好吧,我刚刚启动这个rails应用程序,生成了我的第一个模型 ruby脚本/生成模型网格请求:string类:string-ctitle:string-credits:float-grade:string-pass:boolean 创建我的表 rake数据库:迁移 (在C:/Users/Michael/InstantRails/rails\u apps/studentGrid中) ==CreateGrids:正在迁移========================================
“生成的\u方法”用于nil:NilClass
来自C:/Users/Michael/instantracls/ruby/lib/ruby/gems/1.8/gems/activesup
port-2.3.5/lib/active\u support/whiny\u nil.rb:52:in
method\u missing'
来自C:/Users/Michael/instantracls/ruby/lib/ruby/gems/1.8/gems/activerec
ord-2.3.5/lib/active_record/attribute_methods.rb:352:inrespond_to?“
来自C:/Users/Michael/instantracls/ruby/lib/ruby/gems/1.8/gems/activerec
ord-2.3.5/lib/active_record/base.rb:2746:in
attributes=
来自C:/Users/Michael/instantracls/ruby/lib/ruby/gems/1.8/gems/activerec
ord-2.3.5/lib/active_record/base.rb:2742:ineach'
来自C:/Users/Michael/instantracls/ruby/lib/ruby/gems/1.8/gems/activerec
ord-2.3.5/lib/active_record/base.rb:2742:in
attributes=
来自C:/Users/Michael/instantracls/ruby/lib/ruby/gems/1.8/gems/activerec
ord-2.3.5/lib/active_record/base.rb:2438:ininitialize'
来自C:/Users/Michael/instantracls/ruby/lib/ruby/gems/1.8/gems/activerec
ord-2.3.5/lib/active_record/base.rb:721:in
new'
来自C:/Users/Michael/instantracls/ruby/lib/ruby/gems/1.8/gems/activerec
ord-2.3.5/lib/active_record/base.rb:721:in'create'
来自(irb):2
from:0我会尝试将
类
列重命名为其他列。有关要避免的其他术语,请参见