1

모델 구성원을 통해 클럽과 사람들 has_many 클럽 has_many 예 : * 사람 * 클럽두 번 같은 레일 모델을 결합, 사람들은위원회를 통해

관계 *

사람은 가입 할 수 있어야 회원 *위원회 클럽 (위원회) 사람들은 클럽위원회 (위원회)에있을 수 있어야합니다.

제 신청에는 크게 다른 기능이 포함되어 있으므로 플래그를 사용하지 않는 것이 좋습니다. (is_board_member) 또는 유사하게 설정하십시오.

는 나 자신이 쓰고 싶은 찾을 :

사람들 has_many : 클럽 : 회원 번호 : : =>를 통해 회원 : =>로? : foreign_key => : member_id? has_many : 클럽 : 통한 => (위)와 같은위원회 #

하지만 함께

답변

2

이 스티치

has_many :committee_clubs, :through => :committee, :source => :clubs 
has_many :membership_clubs, :through => :membership, :source => :clubs 
+0

당신이 사람들의 모델을 변경해야합니다 시도하는 방법을 정말 잘 모르겠어요 commitee_clubs_id와 membership_clubs_id를 포함 시키려면 – nunopolonia

+0

nunopolonia, 당신은 belongs_to와 has_many를 혼동합니다. – Koterpillar

관련 문제