У меня есть модель Location
, которая has_many
дочерних атрибутов называется MapClassifiers
.Например:
Местоположение
id: 1
name: "Vasona Park"
Классификатор карты
name:"city"
значение: "Los Gatos"
location_id: 1
Классификатор карты
имя: "county"
значение: "Santa Clara"
location_id: 1
Классификатор карты
имя: "near_water"
значение: true
location_id: 1
Модели данных установленыТаким образом, пользователи могут создавать неограниченное количество пользовательских Map Classifiers
для местоположений.
В этом примере есть способ автоматической генерации значения столбца в объекте Location
на основе MapClassifier
ценности?Например:
Местоположение
id: 1
name: "Vasona Park"
map_classifier_information: {: city => "Los Gatos",: county =>"Santa Clara",: near_water => true}
В идеале этот столбец map_classifier_information должен обновляться каждый раз, когда к Location
добавляется новый MapClassifier
.