Rails has_many관계를 갖는 ActiveAdmin에서 'undefined method `new_record?' for nil:NilClass'에러
조회수 806회
Rails의 ActiveAdmin에서 has_many relation을 갖는 object에 대해 form메소드를 구현하는데, 'undefined method `new_record?' for nil:NilClass'에러가 발생합니다.
A has_many B A has_many C
관계일때, A를 편집하면서 B,C를 같이 편집하고 싶은 상황인데요.
B는 잘 되는데 C는 안되네요...
(사실 답은 찾았는데 어제 너무 삽질해서 기록상 남깁니다.)
1 답변
-
에 답이 나와 있었어요. 진작 검색 해 볼걸...
A에 accepts_nested_attributes_for B는 정의가 되어 있었는데 A에 accepts_nested_attributes_for C가 정의 안되어 있었어요.
이것만 원래 모델 파일(admin폴더에 있는 파일 말고)에 정의해 주니 잘 되네요.
댓글 입력