我想要一个存档系统,如果帖子更新,其先前版本将被存档,以便可以恢复。同样如果删除了recored,它也可以由用户恢复。
用户可以查看之前的所有更新,并在需要时返回给他们。
我暂时找到了一些宝石,但现在我无法再找到它们,我正在寻求实现它。我找到了acts as archival,但仅此而已。它只适用于存档已删除的记录。
那里还有哪些宝石?
答案 0 :(得分:2)
我相信paper_trail会做你想要的。它跟踪单独表中的更改,您可以遍历更改。我已经使用过它,它可以完成这项工作。
PaperTrail
跟踪模型的更改,以进行审核或版本控制。看看如何 model查看其生命周期的任何阶段,将其恢复为任何版本, 或者在它被摧毁后恢复它。