has_many_through for belongs_to => has_many