2017-09-25 16 views
-2

나는 Child이라는 모델을 갖고 있으며 belongs_to 다른 모델 Parent을 가지고 있습니다. 일부 인스턴스 child의 경우 레일스 콘솔에 child.parent을 입력하면 학부모 모델의 열로 child_id을 명시 적으로 추가하지 않고도 상위 제품을 얻을 수 있습니까? 당신은 다음과 같은 코드를 가지고 설명한 것과레일스 모델 부모에 액세스하는 방법

+2

시도해 보셨습니까? 또한 [guide] (http://guides.rubyonrails.org/association_basics.html#the-belongs-to-association)를 참조하십시오. – jvillian

답변

0

: 부모 foreign_key이 parentchild에 정의되지 않기 때문에

class Child 
    belongs_to Parent 
end 

class Parent 
end 

당신은 child.parent를 호출 할 수 있습니다. belongs_to 관계를 아직 추가하지 않은 경우 데이터베이스 마이그레이션이 필요합니다.