gpt4 book ai didi

ruby-on-rails - 如何在 Rails 中存储模型数据的版本?

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

我想在 ruby​​ on rails 应用程序中实现一种对模型进行版本控制的方法。 (版本 3.1+)。我所追求的与 mediawiki 所做的很相似;可以很容易地区分所做的更改,显示更改的内容以及更改的人。另外,我希望能够存储关联的模型(想象一下博文中的评论)。但是,这最后一个功能是应该具备的,而不是破坏交易的因素。

我还应该能够恢复到旧版本的模型数据,而不会丢失之后的版本。

我已经遇到过 PaperTrail: https://github.com/airblade/paper_trail

是否有(更好的)替代方案?我也不确定书面记录是否允许差异。

最佳答案

为什么不看看 Ruby Toolbox / Versioning

在我看来唯一的选择是:

  • 纸迹
  • 维斯塔版本

所有其他的都相当不活跃。

至于差异化:Paper Trail 绝对可以进行版本差异化,参见 https://github.com/airblade/paper_trail并寻找“差异版本”

关于ruby-on-rails - 如何在 Rails 中存储模型数据的版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8042188/

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