У меня есть следующая модельная ассоциация: модель студента и оценки has_many.
Мне нужно составить список с их именами и средними, минимальными, максимальными баллами. Пока я использую student.scores.average(:score) для каждого ученика и понимаю, что он выполняет один sql для каждого ученика. Как я могу сделать список с одним объединенным sql?
И как мне использовать это с плагином Will_Paginate?
Спасибо