首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails审计日志

rails审计日志
EN

Stack Overflow用户
提问于 2011-08-11 07:37:59
回答 1查看 1.2K关注 0票数 2

我正在使用rails 3,我想实现审计日志。我已经通过了,但是我想知道是否有任何方法可以实现相同的而不使用任何gem或插件

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2011-08-11 07:46:28

如果您希望在控制器/操作级别进行审计,下面是一种简单的方法:

代码语言:javascript
复制
 class BankController < ActionController::Base
    before_filter :audit

    private
      def audit
      # record the action and parameters in an audit log
      end
 end

通过继承,您还可以获得其他控制器的这种负担:

代码语言:javascript
复制
class VaultController < BankController
  before_filter :verify_credentials

  private
    def verify_credentials
      # make sure the user is allowed into the vault
    end
 end

在第二种情况下,:审核将在:verify_credentials之前运行。

过滤器是详细的这里

如果希望在数据库级别使用active_records进行审计,则可以使用观察者。详见

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7022416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档