2
我有三個,one-to-many
關係,一個has_many :through
協會,並與我想總結的屬性的對象。導軌的has_many:通過對「子對象」和屬性 - > SQL Toughy
這聽起來可能很傻,但假設例如棒球爲主題的應用程序:
:league has_many :teams
:team has_many :users
:league has_many :homeruns, :through => :users
:user has_many :homeruns
我想要做什麼,在聯賽show
頁面列表中相應的每個team
,總結多少腳在本壘打每支球隊都有,累計。 (Feet
是homerun
屬性。)
我現在能得到的最接近的是@league.homeruns.sum(:feet)
(顯示在每個聯盟本壘打多少總距離如何),但我想在球隊層面,通過過濾聯賽做到這一點。
有意義嗎?任何幫助將深表感謝。