이 오류는 "정의되지 않은 메소드`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 –