gpt4 book ai didi

ruby-on-rails - 未定义方法 `attribute_method_matcher' 对于 nil :NilClass

转载 作者:行者123 更新时间:2023-12-03 00:48:49 25 4
gpt4 key购买 nike

我收到此错误“nil:NilClass 的未定义方法‘attribute_method_matcher’”。

我的 Controller 名称是Cad 它的功能是

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

end

错误发生在创建新对象时。如果我评论 Cad.new 代码就可以正常工作。

之前我认为这可能是因为我有一个名为“new”的方法,并且我正在使用 User.new 为表单创建一个空白对象。但这不是错误,我将该方法重命名为其他内容,但错误仍然存​​在。我不知道我做错了什么。

最佳答案

也许数据库表中的列名之一是保留字。

Avoid using names for methods that are reserved words in the language.

关于ruby-on-rails - 未定义方法 `attribute_method_matcher' 对于 nil :NilClass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14043813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com