我需要在訂單中存儲特定版本的模型。我打算使用paper_trail或vestal_versions等版本控制寶石。我想要正確的版本自動加載訂單。belongs_to特定版本
理想情況下,我只需將對象存儲在order.update_attributes(:stuff => bought_stuff)
中,並且順序會記住該東西的版本,以便隨後的加載將使order.reload.stuff
仍然是訂單保存時的對象。
是否有寶石可以提供這樣的功能?我找不到一個。
否則,我該如何用ActiveRecord和版本控制寶石來實現?