我在 Rails 控制台中尝试输入 list = list.new
时遇到问题。我收到以下错误消息:
NoMethodError: undefined method `new’ for nil:NilClass
from /Users/csamanian/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.0.8/lib/active_support/whiny_nil.rb:48:in `method_missing’
from (irb):1
from /Users/csamanian/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.0.8/lib/rails/commands/console.rb:44:in `start’
from /Users/csamanian/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.0.8/lib/rails/commands/console.rb:8:in `start’
from /Users/csamanian/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.0.8/lib/rails/commands.rb:23:in `’
from script/rails:6:in `require’
from script/rails:6:in `’
有什么想法吗? 多谢!
最佳答案
模型名称按照 Rails 中的约定大写。试试这个:
list = List.new
关于ruby-on-rails - 无方法错误 : undefined method new for nil:NilClass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6319657/