Ruby on rails 用于存储用户创建/更新/删除的任何记录的标准Rails Gem?

Ruby on rails 用于存储用户创建/更新/删除的任何记录的标准Rails Gem?,ruby-on-rails,version-control,activerecord,Ruby On Rails,Version Control,Activerecord,这种版本控制的标准/最佳选项是什么?我要寻找的主要内容是跟踪用户编辑的记录 到目前为止,我已经看到了这些,我想知道您的看法: 嗨@viatropos我想这两个链接可能会有帮助 要在行上标记用户标识,有一个userstamp插件 编辑: 根据您在评论中提到的要求,我建议按审核的方式行事 我们正在成功地将其用于一个非常大的应用程序 Peer您提到的插件似乎都采用相同的方法,而且在方法上似乎有些相似:使用单独的表存储旧版本 他们似乎都没有真正准备好rails3(看看发电机),但据报道Pa

这种版本控制的标准/最佳选项是什么?我要寻找的主要内容是跟踪用户编辑的记录

到目前为止,我已经看到了这些,我想知道您的看法:


嗨@viatropos我想这两个链接可能会有帮助


要在行上标记用户标识,有一个userstamp插件

编辑:

根据您在评论中提到的要求,我建议按审核的方式行事

我们正在成功地将其用于一个非常大的应用程序


Peer

您提到的插件似乎都采用相同的方法,而且在方法上似乎有些相似:使用单独的表存储旧版本

他们似乎都没有真正准备好rails3(看看发电机),但据报道PaperTrail应该与rails3一起工作,并且有最新的承诺

您还可以查看ruby工具箱和。在那里,您可以看到哪个项目具有最“吸引力”,哪个项目具有最新的提交。这有时有助于在相似的选项之间做出选择。

我认为这就是解决这个问题所需要的

使用,您可以跟踪和查看任何模型的所有更改,用户id为进行更改的用户


它目前是您链接的三个项目中维护最好的项目

这只添加了执行特定操作的人(更新者、删除者、创建者),但没有跟踪实际更新的内容。但也许这对OP来说已经足够了?我在Rails 3项目中使用了书面记录,没有任何问题。