2011-11-07 50 views
2

我想实现一种方式来在Rails应用程序中的ruby版本模型。 (版本3.1+)。我所追求的很像mediawiki所做的事情;可以轻松区分所做的更改,显示更改内容和更改人员。另外,我希望能够存储相关模型(想象一下在博客上发表评论)。然而,这最后一个功能是应该有的,而不是一个破坏者。如何在rails中存储模型数据的版本?

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

我已经跑进PaperTrail: https://github.com/airblade/paper_trail

是否有(更好)的替代品?我也不确定纸质文件是否允许差异。

回答

5

为什么不来看看Ruby Toolbox/Versioning

在我看来,唯一的选择是:

  • 纸径
  • 维斯塔版本

一切其他都是相当无效。

至于版本比较:纸张Trail能绝对看版本比较的版本看https://github.com/airblade/paper_trail和寻找“版本比较版本”

+0

谢谢,我看着这个railscast:http://railscasts.com/episodes/255-undo-with - 纸条,以及你指出'差异版本'(我忽略看到),这只是我正在寻找的答案。 – Mosselman

相关问题