저는 City 모델을 가지고 있고 모든 도시에는 CombatUnit 모델에 지정된 전투 유닛이 있습니다. 처음에는 city_combat_units 협회를 통해 많은 것을 만들었지 만, 이것이 실제로 가장 좋은 방법인지 확실하지 않습니다.별도의 모델을 직렬화하거나 사용 하시겠습니까?
(city_id, combat_unit_id, number) => (1,1,10)
(city_id, combat_unit_id, number) => (1,2,4)
(city_id, combat_unit_id, number) => (1,3,9)
당신은 아이디어를 얻을 : 전투 단위의 10 개 가지 유형이 있기 때문에
같은 중복 많이있다. 그래서 궁금합니다. City가 하나의 combat_units_list를 가지도록하는 것이 더 낫습니다. 여기서 list 속성은 유닛의 이름과 숫자가 포함 된 일련 화 된 해시 일뿐입니다.
좋은 생각이십니까? 다목적일까요?