このエラーは「未定義メソッド` attribute_method_matcher for nil:NilClass」です。未定義メソッド `attribute_method_matcher 'for nil:NilClass
私のコントローラ名は、その機能は、エラーが新しいオブジェクトを作成する上で
def index
@cadempty = Cad.new
@caddata = Cad.all
end
であるカドミウムです。私がCad.new
とコメントすれば、コードは正常に動作します。
私は「new」という名前のメソッドがあり、User.new
を使用してフォームの空白オブジェクトを作成していたことが原因と考えていました。しかし、そのエラーではなく、私はメソッドを別のものに変更しましたが、エラーは依然として存在します。私は何が間違っているのか分かりません。
可能な重複:http://stackoverflow.com/questions/12414297/how-do-i-analyze-the-source-of-the-undefined-method-attribute-method-matcher –