我得到这个错误"undefined method ' attribute_method_matcher' for nil:NilClass"。
我的控制器名称是Cad,它的功能是
def index
@cadempty = Cad.new
@caddata = Cad.all
end
创建新对象时出现错误。如果我注释Cad.new
,代码工作正常。
早些时候,我认为这可能是因为我有一个名为'new'的方法,我使用User.new
为表单创建一个空白对象。但这不是错误,我重命名的方法到别的东西,错误仍然存在。我不知道我做错了什么
可能您在数据库表中的一个列名是保留字。
避免使用语言中保留字的方法名。