У меня три модели.Лиги, Команды и Игроки, st: league has_many: команды and: team has_many: Players.
Однако иногда команды меняют лиги, а игроки меняют команды или уходят в отставку.
Я хочу создатьновая модель для сохранения состояния всего спорта на указанную дату, так что я вижу, что в 2017 году Лига A включает команду B, в которой был игрок C.
Нужен ли мне массивный контроллер или грабли?задача, которая сохраняет все подмодели в виде массива моделей и атрибутов как экземпляра модели Sport?
Каков наилучший / самый дешевый способ сделать это?