Building on the great ‘acts_as_versioned’ plugin by technoweenie, I’ve
written a small plugin which also stores versions of associations.
It’s early and experimental at the moment, but does work.
class Article < ActiveRecord::Base
So now the Article model is versioned as usual, but also the associated
images and categories are saved with each version too.
There’s more on my blog post, and feedback would be very welcome.