2012-01-08 2 views
1

저는 재고 관리 응용 프로그램을 만들고 있습니다. 장비의 일반적인 설명을 저장하는 "equipment_type"테이블이 있습니다. 예를 들면 다음과 같습니다. Canon 60D DSLR 카메라. 또한 장비 번호가 인 모든 장비를 저장하는 "장비"라는 테이블이 있습니다. 일련 번호가 있습니다. 많은 캐논 60D와 이있을 수 있습니다. 설명을 위해 "equipment_type"표를 참조해야합니다. 설명이 하나뿐이므로 일대일 연결입니까? 한 "equipment_type이"당신의 도움일대일 또는 일대 다 연결

답변

2

에 대한 많은 "장비"

감사와 관련이 있기 때문에 또는 이것이다가 일대,이 일대 다 관계의가. 많은 equipment에 대해 하나의 equipment_type입니다. 레일에서이 정의된다 :

class Equipment 
    belongs_to :equipment_type 
end 

class EquipmentType 
    has_many :equipment 
end 

주 : 레일은 너무 equipments이 잘못 같은 것을 사용하여, equipment는 단수 및 복수 둘 것을 인식해야한다. 콘솔에서 "equipment".pluralize"equipment".singularize을 사용하여이를 테스트 할 수 있습니다.

+0

고맙습니다. 답장을 보내 주시면 감사하겠습니다. –

관련 문제