我正在使用 rails 4,mongoid 4。我想用 mongoid-history gem 对我的模型进行版本化。这是我的 historyTracker 文件:
class HistoryTracker
include Mongoid::History::Tracker
end
这是初始化程序:
Mongoid::History.tracker_class_name = :history_tracker
这是我的用户模型。
class User
include Mongoid::Document
include Mongoid::Timestamps
include Mongoid::Paranoia
include Mongoid::Token
include SimpleEnum::Mongoid
include ActiveModel::Validations
include Mongoid::History::Trackable
field :email
field :username
track_history :on => [:username, :email],
:modifier_field => :modifier,
:modifier_field_inverse_of => :nil,
:version_field => :version,
:track_create => false,
:track_update => true,
:track_destroy => false
当我要用 rake 播种数据库时,它会出错。我无法处理它。正确安装它的最佳方法是什么?