Comprensión: opción de fuente de has_one / has_many a través de Rails

Por favor, ayúdame a entender el:source opción dehas_one/has_many :through asociación. La explicación de Rails API tiene muy poco sentido para mí.

"Especifica el nombre de asociación de origen utilizado porhas_many :through => :queries. Úselo solo si el nombre no se puede inferir de la asociación.has_many :subscribers, :through => :subscriptions buscará cualquiera:subscribers o:subscriber enSubscription, a menos que un:source es dado. "

Respuestas a la pregunta(3)

Su respuesta a la pregunta