https://www.railstips.org/blog/archives/2006/06/08/acts-as-versioned-with-associations/
Acts As Versioned With Associations // RailsTips by John Nunemaker
Richard Livsey has just built functionality on top of Technoweenie’s acts_as_versioned plugin to also version associations.
by johnactsversionedassociationsnunemaker