I know that \"belongs_to :through\" is not valid. It\'s just my attempt to express what I want to achieve. Just bear with me for a sec...
This is what I have:
You may try
class Player belongs_to :team has_one :division, :through => :team end