2010-01-26 4 views
2

는 지금관련 데이터를 조인 테이블에 저장해야하는 경우 규칙은 무엇입니까?

class Question 

has_and_belongs_to_many :choices 

end 

같은 그 선택 모델에, 위치 열이있다, 생각하는 데이터 모델을 가정 해 봅시다. 끔찍한 지저분한 쿼리/모델을 사용하지 않고 해당 정보에 액세스하는 가장 좋은 방법은 무엇입니까?

has_and_belongs_to_many의 장점은 간결하고 간결하게 유지한다는 것입니다. 이를 수행 할 수있는 방법이 있지만 여전히 questions_choices .position에 액세스 할 수 있습니까?

답변

1

"유효성 검사, 콜백 또는 추가 특성이 필요하면 has_many :through을 사용해야합니다. 조인 모델에서을 입력하십시오."

관련 문제