Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 记录用户活动_Ruby On Rails_Ruby_Ruby On Rails 3_Rubygems_Gem - Fatal编程技术网

Ruby on rails 记录用户活动

Ruby on rails 记录用户活动,ruby-on-rails,ruby,ruby-on-rails-3,rubygems,gem,Ruby On Rails,Ruby,Ruby On Rails 3,Rubygems,Gem,我将创建用于在应用程序中记录用户活动的功能。我在考虑使用观察者,然后通过另一个模型记录事件,比如UserLog 在这样做之前,我想问一下,是否已经有一个好的宝石在那里,可以节省我一些时间在这方面 你碰巧认识什么人吗 p、 顺便说一句,我说的是自定义用户活动以及记录ip地址等等。不过,自定义操作日志记录的第一种情况更为重要 为清晰起见进行编辑:我指的不是模型更改,而是记录发布的表单变量和类似操作,而不是模型更改。 audited是一个ActiveRecord扩展,它在audits表中记录对模型的所

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

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

你碰巧认识什么人吗

p、 顺便说一句,我说的是自定义用户活动以及记录ip地址等等。不过,自定义操作日志记录的第一种情况更为重要

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

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


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

我实际上知道gem,但问题是我不仅仅是在谈论模型更改。例如,我想保存用户提交表单时发布的表单选项。我实际上知道gem,但问题是我不仅仅是在谈论模型更改。例如,我想保存用户提交表单时发布的表单选项。