如何处理文章修改?
How to handle article revisions?
我正在 Rails 的 Ruby 中创建一个知识库 Web 应用程序。我正在寻找有关如何处理同一篇文章的修订的各种想法。
此时,我有一个 table 称为内容和版本。版本 belongs_to
内容 table 并具有 foreign_key 到 content_ID
。但是,从这一点开始,我不确定我将如何实现保存到不同版本、自动保存以及允许作者从某个版本恢复并将特定版本作为当前版本。任何建议、意见和链接都将不胜感激。
版本控制可能很棘手,但请查看 paper_trail:https://github.com/airblade/paper_trail
我正在 Rails 的 Ruby 中创建一个知识库 Web 应用程序。我正在寻找有关如何处理同一篇文章的修订的各种想法。
此时,我有一个 table 称为内容和版本。版本 belongs_to
内容 table 并具有 foreign_key 到 content_ID
。但是,从这一点开始,我不确定我将如何实现保存到不同版本、自动保存以及允许作者从某个版本恢复并将特定版本作为当前版本。任何建议、意见和链接都将不胜感激。
版本控制可能很棘手,但请查看 paper_trail:https://github.com/airblade/paper_trail