1
我在Ruby on Rails中创建了一个知识库Web应用程序。我正在寻找关于如何处理同一文章修订的各种想法。如何处理文章修订?
在这一点上,我有一个名为内容和版本的表。版本号belongs_to
内容表并且具有foreign_key到。然而,从现在开始,我不确定我将如何实现保存到不同版本,自动保存并允许作者从特定版本恢复并将特定版本作为当前版本进行恢复。任何建议,意见和链接都是值得赞赏的。
我在Ruby on Rails中创建了一个知识库Web应用程序。我正在寻找关于如何处理同一文章修订的各种想法。如何处理文章修订?
在这一点上,我有一个名为内容和版本的表。版本号belongs_to
内容表并且具有foreign_key到。然而,从现在开始,我不确定我将如何实现保存到不同版本,自动保存并允许作者从特定版本恢复并将特定版本作为当前版本进行恢复。任何建议,意见和链接都是值得赞赏的。
版本控制可能会很棘手,但检查出paper_trail:https://github.com/airblade/paper_trail
感谢您的答复。你知道,如果paratrail宝石能够存储多个版本只是最新版本? – Charlie123
多个版本。这是一个版本控制解决方案。 – toddmetheny