Рельсы новичка здесь борются с небольшим проектом.Я создаю простой инструмент для кораблестроения для настольной игры, которая мне нравится в качестве упражнения, и я немного растерялся.
Что я хочу сделать?-После создания моей записи модели корабля я хочу создать запись модели черт, которая будет связана с моделью корабля.После обновления записи модели корабля я хочу обновить или создать модель черт, которая будет связана с записью модели корабля.
Что я пробовал?- Добавление признаков к каждой записи модели корабля в качестве переменных столбца.Я не думаю, что это самый эффективный способ хранения признаков для каждой из моих моделей кораблей.У меня настроена модель черт, но я не знаю, как перейти к ней и связать ее с моими моделями кораблей
Что бы я хотел иметь, когда закончил?- Массив, хранящийся в каждой записи модели корабля, в котором будут перечислены атрибуты для каждого корабля с соответствующими значениями:
, т.е. если
trait_list = [trait1 => t1, trait2 => t2, trait3 => t3, trait4 => t4]
ship_traits = [t1, t4].
В конце концов, я смогу вызывать черты на странице схемы своего корабля без необходимости перебирать каждую отдельную черту, только те, которые относятся к моей текущей модели.
Я потерян накак я должен установить ассоциации между моделями.Любая помощь или добрый совет относительно направлений, которые я должен исследовать, будет тепло приветствоваться.Я заранее прошу прощения за свою неопределенность, снова я полный новичок.
Приветствия, Ник