モデルの特定のバージョンを注文とともに保存する必要があります。paper_trailやvestal_versionsなどのバージョニング gem を使用する予定です。正しいバージョンが注文とともに自動的にロードされることを希望します。
理想的には、単にオブジェクトを保存しorder.update_attributes(:stuff => bought_stuff)
、注文がそのバージョンを記憶して、その後の読み込みがorder.reload.stuff
注文が保存されたときのオブジェクトのままになるようにします。
そのような機能を提供する宝石はありますか? 見つかりませんでした。
それ以外の場合、ActiveRecord とバージョニング gem を使用してそれを実現するにはどうすればよいですか?