ruby-on-rails - 无方法错误 : undefined method new for nil:NilClass

标签 ruby-on-rails

我在 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/

相关文章:

ruby-on-rails - 事件存储/清理文件 url

javascript - 在 Dev 环境中加快 Rails 在整页加载时加载 Backbone Javascript Assets 的方法?

ruby-on-rails - Rails - 如何从 Rails 网站删除 Facebook Cookie

ruby-on-rails - 看似多余的 ActiveRecord has_many 定义

ruby-on-rails - Rails 4 - 命名空间内的首字母缩写词 Controller 给出 'Uninitialized Constant' 错误

ruby-on-rails - 如果页面有 404 状态,rails 添加 css 类

ruby-on-rails - Nginx/Passenger/Rails,在哪里设置RAILS_ENV?

ruby-on-rails - 从 rails-geocoder gem 中的 Controller 获取纬度和经度值

ruby-on-rails - 在 linux 上安装 mysql2 gem

python - 当cron带来新数据时如何正确更新webapp