标签: ruby mongoid
我正在为Mongoid开发一个版本控制模块(Mongoid :: Versioning不适合我的需要),每当我创建一个对象时,我都可以选择“回到过去”。这有效,但是只要我有has_many或has_and_belongs_to_many,我就不想急于加载所有引用。
如何在变量填充数据库中的数据并在创建之前处理回调之前将变量“注入”代理对象(因此用户只需要调用Object.find(id).atTimestamp(昨天)一次并且所有孩子都处于相同的时间状态?)