한 모델에서 다른 모델로 관계를 설정하는 방법을 알고 싶지만 여러 연관을 통해 알고 싶습니다.다중 연관을 사용하여 한 모델에서 다른 모델로 관계 설정
이 예에서는 Member
모델하는 Sportsorginazation
모델하는 Basketballclub
모델 (다른 모델로 정의이 클럽이 필요하다 예를 위해서)를 Footballclub
모델이있다.
이 Sportsorganization에는 여러 개의 Basketballclub과 여러 Footballclub이 있다고 가정 해 보겠습니다. Basketballclubs와 Footballclub에는 모두 많은 회원이 있습니다.
나는 스포츠 회원으로부터 모든 회원을 어떻게 얻을 수 있습니까?
내가 좋아하는 뭔가를 가지고 상상할 수 :
class Sportsorganization
has_many :basketballclubs
has_many :footballclubs
has_many :members, :through => :basketballclubs
end
하지만이 basketballclubs과 footballclubs 모두에서 모든 회원을 얻을 것 어떻게? 회원들에게 별칭을 만들 수 있고 Sportsorganization에 basketballclub 회원과 footballclub 회원이 있다는 것을 알고 있지만, 모든 회원이 basketballclub과 footballclub을 사용하는 것도 가능합니까?
감사합니다. compose_of에 Array가 아닌 ActiveRecord를 사용하는 방법이 없다고 생각합니다. – Arjan