【发布时间】:2014-11-11 15:50:05
【问题描述】:
我正在使用 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 播种数据库时,它会给出 error。我无法处理它。正确安装它的最佳方法是什么?
【问题讨论】:
标签: ruby-on-rails-4 mongoid mongoid4