我想知道是否有一个集成的解决方案,以获得rails支持的版本化记录的数据库(ala version_fu ar_versioned),并且不同的谢谢!
答案 0 :(得分:1)
答案 1 :(得分:1)
感谢srboisvert提到我的前叉。这里有更多的信息/背景。为每个版本设置updated_attributes列的值,并列出从先前版本更改的属性。当您需要显示记录/版本并希望显示更改的值时,这非常有用。我需要这个来为我们拥有的特定记录实现历史记录视图,我们希望在历史记录中显示的每个版本中为任何更改的值着色。我在上面链接的博客文章中介绍了这一点,以及其他一些小调整。
如果有人进一步调整,请给我发送拉动请求等。
答案 2 :(得分:0)
如您所述,插件支持该功能,Rails核心不支持。
答案 3 :(得分:0)
有一个forked version of acts-as-versioned(ar-versioned)在版本化表中包含一个附加列(updated-attributes),它是更改内容的哈希值。
答案 4 :(得分:0)
我最终使用acts_as_audited
与htmldiff
插件一起完成此操作以获得一些漂亮的输出。