Entendendo: opção de origem has_one / has_many através do Rails

Por favor me ajude a entender o:source opção dehas_one/has_many :through Associação. A explicação da API do Rails faz muito pouco sentido para mim.

"Especifica o nome da associação de origem usado porhas_many :through => :queries. Use-o apenas se o nome não puder ser deduzido da associação.has_many :subscribers, :through => :subscriptions procurará por:subscribers ou:subscriber emSubscription, a menos que:source é dada. "

questionAnswers(3)

yourAnswerToTheQuestion