私は Mongoid のバージョン管理モジュールに取り組んでおり (Mongoid::Versioning は私のニーズに合わない)、オブジェクトを作成するたびに、「過去に戻る」オプションがあります。これは機能しますが、has_many または has_and_belongs_to_many を取得するとすぐに、すべての参照を熱心にロードしたくありません。
データベースからのデータで満たされる前にプロキシオブジェクトに変数を「注入」し、作成前にコールバックを処理するにはどうすればよいですか(したがって、ユーザーは Object.find(id).atTimestamp(yesterday) を一度だけ呼び出す必要があります子供たちは自動的に同じ時間の状態になりますか?)