gpt4 book ai didi

ruby-on-rails - Active Record 审计历史

转载 作者:行者123 更新时间:2023-12-04 05:48:24 26 4
gpt4 key购买 nike

我们计划在我们的 Rails3 应用程序中启用一些表审计。我们确实查看了 paper_trail 并且它似乎存储了所有版本,但是我不确定是否有一种机制可以找到在连续版本中更改的字段的黑白差异。是否可以使用 paper_trail gem 或者我应该使用类似 vestal_versions 的东西来实现此功能?

最佳答案

您可以使用 paper_tail gem 实现这一点。如果您将 object_changes 文本列添加到您的版本表,您可以使用 version.changeset 方法来检索它。如果您还没有,我建议您阅读 https://github.com/airblade/paper_trail 中的“不同版本”部分

附言我目前在我的一个项目中使用 paper_trail。

关于ruby-on-rails - Active Record 审计历史,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9461503/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com