I need to keep version of a model Client:
has_many :products, :through => :product_clients
The question is what is the best way of saving versions of the
association. Can I make the association using the client.version.id
rather than the client.id? Or should I use a bit mask?
Any thoughts much appreciated,