Changset 4325 adds the :uniq option to has_many :through. Josh Susser, ActiveRecord associations guru, offers a nice write up of what it means for has_many :through to have :uniq.
:uniq
has_many :through
You haven’t subscribed to Josh’s RSS feed yet?