Хранение значения столбца объекта на основе его дочерних значений в Rails - PullRequest
0 голосов
/ 23 мая 2018

У меня есть модель 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...