1

확인 : 설명 된대로 RnR: Database normalization, rails models and associationsRNR : rails_admin, 다형성 협회, 나는이 질문을 시작 어떤 KLASS

나는 모델을 설정했습니다. 데이터 유지를 위해 Rails_admin 보석을 사용하려고합니다. 문제는 모든 다형성 자식 테이블은 다음과 같은 오류 준다 : 목록에서 협회에 대한 필드

undefined method `klass' for nil:NilClass 

위치에 대한 부모 레코드가 나타 그러나,하지만 난 그들을 편집 할 수 없습니다. 나는 seed 데이터가 도움이 될지도 모른다고 생각하고 있었지만 object_type의 형식이 무엇인지 잘 모르겠습니다. 대소 문자를 구별합니까? 단수입니까 복수입니까?

+0

Rails-admin과 active-admin은이 같은 작업을 할 때 두 가지 모두 진짜 고통입니다. 중첩 된 양식이 올바르게 설정 되었습니까? – TomDunning

+0

두 모델, 컨트롤러 및 레이크 경로 결과를 게시 할 수 있습니까? – ardochhigh

답변

1

두 개의 다른 다형성 협회 사이의 연관에 대해 동일한 이름을 사용했다, 그것을 알아 낸 것

0

object_type은 모델 이름과 정확히 같은 형식입니다.

기사 또는 게시물에 속할 수있는 의견이 있고 Google의 다형성 연결이 주석 가능하다고 가정 해 봅시다 (따라서 commentable_typecommentable_id).

ID 1과 제에 대한 소감은 ...

commentable_type = 'Article'

commentable_id = 1