有没有一个好的 gem 来跟踪/记录网站上的用户活动?例如,当他们登录、注销或执行更改网站上某些内容的操作时(一般为非 GET 请求)。
是的,有。这是一份书面记录。https://github.com/airblade/paper_trail https://github.com/airblade/paper_trail
它的主要目的是对模型进行版本控制,但我认为它也适合您的用例,因为它注册了每个版本的制作者。
如需更多宝石,请在 ruby 工具箱中搜索。以下是在这种情况下您应该检查的类别
https://www.ruby-toolbox.com/categories/Active_Record_User_Stamping https://www.ruby-toolbox.com/categories/Active_Record_User_Stamping
https://www.ruby-toolbox.com/categories/Active_Record_Versioning https://www.ruby-toolbox.com/categories/Active_Record_Versioning
也许 Userstamp 实际上更适合您的用例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)