0

안녕하세요, 저는이 질문을 해결하는데 도움이되기를 바랍니다. 나는 Generator와 Result의 2 가지 모델을 가지고있다. 생성자 belongs_to 결과 및 결과는 생성자에 속합니다.은 상속 계좌입니다.

내 결과 모델에는 발전기의 속성 값을 알아야하는 곳이 1 개 있습니다. 어떻게 가치를 얻을 수 있습니까?

예 : generator_id = 1은 'aggtc'(generator.primer = 'aggtc') 입니다. 내 결과 모델에서 generator.primer를 검색해야합니다. 어떻게해야합니까?

협회가 도움이됩니까? (나는 나중에 고려해야 할 사용자 모델을 가지고있다) 사용자는 많은 결과와 생성기를 가지고있다.

답변

1

나는 논리에 실수가 있다고 생각하는데, 아마도 두 경우 모두 서로 속한다. 발전기 결과 관계에 foreing_key가있는 논리에서 has_one을 사용하는 것이 더 낫습니다.

http://guides.rubyonrails.org/association_basics.html

:

관계 정상화가 발생 여기

belongs_to 결과,이 발전기 has_many 결과처럼해야 할 것은 관계에 대한 몇 가지 문서입니다