显示带有rails的版本之间的区别?

时间:2011-04-20 09:47:03

标签: ruby-on-rails ruby

如何显示版本之间的差异?就像在SO中一样,我们在之后创建一个问题,如果任何修改将适用于该问题,则显示更改。它会显示我们点击链接时应用于该问题的任何更改。像应用新标签或问题修改等。

任何宝石或插件?

任何想法?像这样......

enter image description here

3 个答案:

答案 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