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. "