Nilclass - 오류가 발생할 수 없습니다
-
17-09-2020 - |
문제
나는 지금 언젠가는이 오류에 갇혀 있고 막 다른 끝을 쳤다.
이 완전히 도움이되지 않습니다
can't dup NilClass
.
이것은 상황입니다.
나는 다른 사람과의 관계에있는 한 수업이 있습니다.
라고 말하십시오 class Parent
end
class Child < Parent
unloadable
:has_many :parents, :foreign_key => "child"
end
.
이 오류가 처음 액세스 할 때 발생하지 않습니다.자식에 액세스하는 두 번째 시간이 발생합니다.
이 오류가 정확히 원인이되고 해결책이 있습니까?
i는 다음 링크 그것은 도움이되지 않습니다
업데이트
나는 이
그러나 다시는 동일하게 제안합니다.그러나 나는 내 lib에 모듈을 가지고있다.그것은 모델과 아무 관련이 없습니다.
해결책
왜 자녀를 언로드 할 수없는 것으로 표시하고 있습니까?이것에 좋은 이유가 있습니까?그렇지 않은 경우, 나는 삭제할 것입니다.
"NoFollow noreferrer"> Rails API " "언로드 할 수있는 상수가 각종 종속성이 제거되도록 제거됩니다.. "
이를 변경하면 오류가 발생합니까?
class Child < Parent
has_many :parents, :foreign_key => "child"
end
.
, 나는 과장 될 수 있지만, 이것은 더 많은 기준이 보인다 :
class Child
belongs_to :parent
end
class Parent
has_many :children, :dependent=>:destroy
end
. 다른 팁
이것은 지하 인프라에서 오류입니다.그것은 매우 기본적인 문법 오차 정도가 발생할 수 있습니다.
그래서 모든 구성 파일 (특히 구성 폴더, 해당 YAML 파일)이 있는지 여부를 제안합니다.
내 경우에는 config / application.yml (구성 파일 인)
을 추가 하여이 문제를 해결했습니다.제휴하지 않습니다 StackOverflow