【问题标题】:How to keep log of user actions in a Rails 3 app?如何在 Rails 3 应用程序中记录用户操作?
【发布时间】:2012-03-17 19:37:15
【问题描述】:


我想在我的 rails 3 应用程序中自动跟踪用户的操作。
我的意思是,当用户购买东西或删除记录时,我想要这样的东西:

| User | Action | Model | IP | DateTime |
|User 1 | delete | Product | xxx.xxx.xxx.xxx | 01-10-10 |
|User 2 | create | Product | xxx.xxx.xxx.xxx | 01-10-10 |
...

是否有自动执行此操作的 gem?

提前致谢

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 rubygems gem ruby-on-rails-plugins


    【解决方案1】:

    查看 ruby​​-toolbox 中的 Active Record Versioning 类别,有很多 gems 在做审计等等

    【讨论】:

      【解决方案2】:

      acts_as_audited gem 可以在这里为您提供帮助。

      【讨论】:

        猜你喜欢
        • 2010-10-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-02
        • 1970-01-01
        • 1970-01-01
        • 2017-02-07
        相关资源
        最近更新 更多