Я работаю с рельсами и у меня есть это затруднительное положение:Рельсы, получающие данные через несколько моделей?
Мои ассоциации установки, как это:
Team -> Игрок -> Match -> Игра -> PlayerStats
как в, команды есть игроки, игроки имеют матчи, спички - лучшие из пяти и имеют игры, и каждый игрок в игре имеет статистику.
Однако, если я хочу получить цели игроков целиком, мне нужно будет пройти все свои матчи и каждый матч посмотреть на каждую игру и вытащить их статистику из каждой игры.
Будет ли это слишком облагаться налогом, если я сделаю это для нескольких характеристик при загрузке страницы? Может быть, есть лучший способ подойти к проблеме?
Сейчас прекрасное время, чтобы изучить и узнать о просмотрах, агрегатах и окнах базы данных. Вот хороший старт: http://brewhouse.io/2016/08/04/sql-in-rails.html – coreyward