Rails has_many: através do atributo sum em “objetos filhos” -> SQL Toughy

Eu tenho três,one-to-many relacionamentos, umhas_many :through associação e um objeto com um atributo que eu gostaria de somar.

Isso pode soar bobo, mas suponha, por exemplo, um aplicativo com tema de beisebol:

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

O que eu quero fazer, no campeonatoshow página é listar cadateam no respectivoleaguee some quantospés emhomeruns cada equipe tem, cumulativamente. (Feet é um atributo emhomerun.)

O mais próximo que eu posso conseguir agora é@league.homeruns.sum(:feet) (mostrando quanta distância total em homerun por liga), mas eu quero fazer isso no nível da equipe, filtrada pela liga.

Faz sentido? Qualquer ajuda seria profundamente apreciada.

questionAnswers(1)

yourAnswerToTheQuestion