단일 모델에 세 개의 외부 ID가 필요한 상황이 있습니다. 이 표에는 세 가지 모델에 속하는 정보가 있습니다.레일스 활성 레코드 모델 관계 - 세 모델에 속한 한 모델
- 세 가지 모델 - 키보드, 마우스, 모니터 이제 keyboard1, mouse1 및 monitor1과 같은 조합에 대한 정보가있는 네 번째 모델 세부 정보를 얻었습니다.
그럼이 용도로 사용할 수있는 디자인 패턴은 무엇입니까?
은 지금 내가 무엇을 사용 Detail.find_by_keyboard_id_and_mouse_id_and_monitor_id (keyboard1id, mouse1id, monitor1id) # => Detail1 갈 수있는 가장 좋은 방법은 아니다 물론
...
감사합니다 ... 실제로 방금 원래 프로젝트에서 데이터베이스 이름을 변경했습니다. 이 문제를 해결하기 위해 어떤 패턴이나 모범 사례가 궁금합니다. – rtdp