记录用户活动gem

时间:2012-05-04 05:00:25

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

我即将创建在我的应用程序中记录用户活动的功能。我正在考虑使用观察者,然后通过另一个模型记录事件,比如UserLog。

在此之前,我想问一下那里是否已经有一个好的宝石可以节省我一些时间。

你碰巧知道吗?

P.S。顺便说一句,我说的是自定义用户活动以及记录IP地址等。第一种自定义操作日志记录更重要。

为了清晰起见编辑:我不是指模型更改,而是记录发布的表单变量和这样的操作,而不是模型更改。

1 个答案:

答案 0 :(得分:3)

audited

audited是一个ActiveRecord扩展,它在审计表中记录模型的所有更改,并带有可选的修订注释。 acts_as_audited已更新为与Rails 3一起使用,以便与旧版本的Rails一起使用。