【发布时间】:2012-03-04 13:13:27
【问题描述】:
我正在使用 Mongoid::Versioning,它工作得很好,除了我想防止几个字段被版本化。
文档中没有太多关于它的信息,所以我不知道该怎么做。
http://mongoid.org/docs/extras.html
class Person
include Mongoid::Document
include Mongoid::Versioning
# keep at most 5 versions of a record
max_versions 5
end
它们展示了如何完全跳过一个版本,但没有展示如何限制某些字段被版本化。
有什么想法吗?
更新
我在挖掘代码时发现了类似的东西,但我不确定如何使用它。
https://github.com/mongoid/mongoid/blob/master/lib/mongoid/versioning.rb#L90
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 mongodb version mongoid