I’ve spent the weekend giving my acts_as_versioned_association (or
version_association for short now!) some much needed attention.
Unit tests have gone from a shameful 150 lines to well over 700 now -
around 1:3.5 code to test ratio. There’s still probably a lot which
needs testing, but it should be a lot better now.
It’s a fairly major update and there are some incompatabilities, mainly
with the introduction of different storage tables depending on the
association type instead of lumping everything into a habtm association.
More details on my blog:
Thanks. I’m now off to bed after working on this for about 36 hours!