【发布时间】:2012-07-05 20:59:09
【问题描述】:
我正在 Rails 3 中开发一个应用程序,目前我使用 Devise 作为登录名,Rails_admin 作为管理面板,Paper_trail 跟踪“用户”模型所做的所有更改...问题是我有两个用户模型,用户和管理员.所以 rails_admin.rb (initiliazer) 中的一行代码来设置 Paper_trail 来跟踪历史记录:
config.audit_with :paper_trail, User
有没有办法让用户和管理员都进行 paper_trail 监控更改,或者它只能遵循一种模型? 我注意到即使它是这样设置的,我也进行了更改作为管理员在 Rails_admin 中,更改表明它是由与进行更改的管理员具有相同 ID 的用户进行的。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 devise rails-admin paper-trail-gem