Ruby on rails - undefined 方法 'attribute_method_matcher' for nil:NilClass



我得到这个错误"undefined method ' attribute_method_matcher' for nil:NilClass"。

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

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

创建新对象时出现错误。如果我注释Cad.new,代码工作正常。

早些时候,我认为这可能是因为我有一个名为'new'的方法,我使用User.new为表单创建一个空白对象。但这不是错误,我重命名的方法到别的东西,错误仍然存在。我不知道我做错了什么

可能您在数据库表中的一个列名是保留字。

避免使用语言中保留字的方法名。

相关内容

  • 没有找到相关文章

最新更新