Rails has_many: через атрибут sum для «дочерних объектов» -> SQL Toughy

У меня есть три,one-to-many отношения, аhas_many :through ассоциация и объект с атрибутом I 'Я хотел бы подвести итог.

Это может звучать глупо, но предположим, например, приложение на тему бейсбола:

:league has_many :teams 
:team has_many :users   
:league has_many :homeruns, :through => :users
:user has_many :homeruns 

Что я хочу сделать, в лигеshow страница список каждогоteam в соответствующемleagueи сумма, скольконоги вhomeruns каждая команда имеет, в совокупности. (Feet это атрибут наhomerun.)

Самое близкое, что я могу получить сейчас@league.homeruns.sum(:feet) (показывает, сколько общего расстояния в homerun на лигу), но я хочу сделать это на уровне команды, отфильтрованной по лиге.

Есть смысл? Любая помощь будет высоко ценится.

Ответы на вопрос(1)

Ваш ответ на вопрос