나는 루비 1.8.7을 사용하고 있는데, 나는 후편 보석 버전 '2.6.0'을 사용하고있다.
나는 테이블라는 사용자가 있고 테이블은 사용자가 한 팀을 가질 수 있고 같은이 관계의 팀 지금
라는 것은 :belongs_to :npt_team
기능의 일부는 팀을 위해 업그레이드 그러나로 사용자가 여러 팀으로 나눌 수 있도록해야합니다.
:has_and_belongs_to_many
:many_to_many
:many_to_many_by_ids
:
이나는 다음 중 하나로 변경할 수 있습니다 : 내가 알고 싶은 무엇
사용하고 왜 (왜 내가 알고 싶어?)
두 번째로 내가 이것을 바꿀 때 테이블의 DB는 어떻게 될 것입니까?
기타주의해야 할 사항은 무엇입니까? 나는 다음과 MySQL의 버전을 사용하고 있습니다
:
mysql을 DISTRIB 5.6.29 14.14 버전을 EditLine 를 사용 osx10.11 (x86_64에) 랩퍼
편집 :
Ooops는 다소 중요한 점을 언급하는 것을 잊어 버렸습니다.
레일을 사용하지 않고 Ramaze라는 오래된 프레임 워크를 사용하고 있습니다.
표준 구현은 공동 테이블을 통해 HABTM 관계 (열'user_id'와'team_id'와'users_teams')입니다. –