簡體   English   中英

如何在Rails中存儲模型數據的版本?

[英]How do I store versions of model data in rails?

我想在Rails應用程序的ruby中實現對模型進行版本控制的方法。 (版本3.1及更高版本)。 我所追求的很像mediawiki所做的; 輕松區分所做的更改,顯示更改的內容和更改的人。 另外,我希望能夠存儲關聯的模型(想象一下博客文章上的評論)。 但是,最后一個功能是應該具備的,而不是破壞性的。

我還應該能夠還原到模型數據的舊版本,而不會丟失其后的版本。

我已經遇到過PaperTrail: https//github.com/airblade/paper_trail

有(更好的)替代方案嗎? 我也不確定紙張痕跡是否允許差異。

為什么不看看Ruby Toolbox / Versioning

我認為唯一的選擇是:

  • 紙徑
  • 主機版本

其他所有的都不活躍。

至於差異:Paper Trail絕對可以進行版本差異,請參閱https://github.com/airblade/paper_trail並查找“差異版本”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM