nil的未定义方法`attribute_method_matcher':NilClass

Sac*_*sad 7 ruby-on-rails ruby-on-rails-3

我收到此错误"未定义的方法`attribute_method_matcher'为nil:NilClass".

我的控制器名称是Cad它的功能是

  def index
     @cadempty = Cad.new
     @caddata = Cad.all

  end
Run Code Online (Sandbox Code Playgroud)

错误在于创建新对象.如果我评论Cad.new代码工作正常.

之前我认为可能是因为我有一个名为'new'的方法,而我正在使用User.new它为表单创建一个空白对象.但它不是错误我将方法重命名为其他东西,错误仍然存​​在.我不知道我做错了什么.

Ива*_*вац 7

也许数据库表中的一个列名是保留字.

避免对语言中保留字的方法使用名称.