【问题标题】:Can we have the audit log for admin portal and customer portal with audited gem in rails?我们可以在 Rails 中使用经过审核的 gem 获得管理员门户和客户门户的审核日志吗?
【发布时间】:2021-04-19 19:48:39
【问题描述】:

我正在尝试维护对每个模型执行的操作的审核日志,我为客户和管理门户拥有相同的数据库,但我可以存储客户 ID。我只能在管理员端存储用户 ID 和用户所做的更改。知道如何使用适当的信息在一个表中维护两者的日志。 我正在使用经过审核的 gem 来维护日志。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-6


    【解决方案1】:

    在最近版本的审核中,Audit#userpolymorphic relation,因此您可以安全地在两侧存储用户/客户(作为模型)(假设两个应用程序都有用户和客户模型)。

    确保在两个应用中设置相同的audited 版本(但不要使用生成器,从管理门户复制生成的文件以防止迁移冲突)

    【讨论】:

    • 我已经在这两个应用程序中设置了 gem,你能详细说明一下吗? @vasfed
    猜你喜欢
    • 1970-01-01
    • 2021-04-19
    • 1970-01-01
    • 2012-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-08
    • 2014-02-03
    相关资源
    最近更新 更多