2011-11-07 61 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

相關問題