在我的应用中,我为PaperTrail gem安装了rails-admin-history-rollback,历史记录正在运行,但是,它还会产生空的更改。
我按照配置进行操作,我不知道我是否错过了某些事情
在Rails-admin初始化程序上进行config
RailsAdmin.config do |config|
config.audit_with :paper_trail, 'Admin', 'PaperTrail::Version'
PAPER_TRAIL_AUDIT_MODEL = ['Residence']
config.actions do
history_index do
only PAPER_TRAIL_AUDIT_MODEL
end
history_show do
only PAPER_TRAIL_AUDIT_MODEL
end
end
end
end
更改生命周期中有很多无用/空的更改。
答案 0 :(得分:0)
您的模型在其主体上是否具有此类方法?
has_paper_trail
另一件事可能是我知道继承的模型(认为rails STI)将不会显示在rails admin上,因为papertrail将把item_type保存在父类中,而rails admin将在子类中查找它。
更改模型后可以检查版本表吗?