I’m attempting to use the act_as_versioned plugin to provide versioning
functionality for my rails app, but can’t think my way through this:
How can you use act_as_versioned to perform versioning on a HABTM join
table? It is easy to see how to do so for join models (:has_many
:through) but not so for the join table.
I want to use act_as_versioned to maintain both a change record for the
database and as a method to maintain snapshots of the database at
particular points in time. It is possible that the records associated
via the join table may be associated in one snapshot, not associated in
a later snapshot, and related again in a still later snapshot.
Any help with this issue would be greatly appreciated.