如何显示版本之间的差异?就像在SO中一样,我们在之后创建一个问题,如果任何修改将适用于该问题,则显示更改。它会显示我们点击链接时应用于该问题的任何更改。像应用新标签或问题修改等。
任何宝石或插件?
任何想法?像这样......
答案 0 :(得分:4)
如果您正在寻找版本化模型和跟踪差异,vestal_versions是一个非常好的选择。它通过差异跟踪模型变化。并且有一个很好的干净的API,它将穿越差异在公园散步。
为ActiveRecord编写自己的版本控制系统也很容易。我写了一个here。
答案 1 :(得分:3)
我会使用paper_trail
你可以在这里找到一个很棒的截屏视频:http://railscasts.com/episodes/255-undo-with-paper-trail
答案 2 :(得分:0)
你可以尝试这个gem,它也应该与Rails 3兼容:
https://github.com/technoweenie/acts_as_versioned