0
하위 클래스가 서로 관련없는 모델과 다른 방식으로 관련되는 경우 STI를 가질 수 있는지 알고 싶습니다. 즉 레일 - 단일 테이블 상속 - 모델 관계에 대한 개념적 질문
는B < A
및
C < A
말, 나는 테이블
A
에 단일 테이블 상속 (당신이
B
또는
C
는 서브 클래스를 표시 할 수 있습니다, 예를 들어 유형 열)을 구현합니다.
이제 Xyzzy
이라는 별도 모델이 있다고 가정 해 보겠습니다. B
와 Xyzzy
사이 has_one
관계를 구현하면서
는 C
와 Xyzzy
사이 has_and_belongs_to_many
관계를 구현할 수 있습니까?
STI와 관련하여 어떻게해야합니까? 아니면 STI가 단순히 영향을 미치지 않을까요?