【发布时间】:2010-10-04 00:10:25
【问题描述】:
在 Rails 中维护记录的编辑历史最好/最干净/最简单的方法是什么?
我正在寻找日志记录 - 谁进行了编辑,何时以及能够回滚到早期版本的记录。
我的猜测是,您将在更新或删除时使用 ActiveRecord 回调,而不是更新/删除记录,您将创建一个新记录并具有某种标识符以保持相同的“记录”相关联,也许是一个字段来区分哪个记录是当前的,并且是一个版本字段。
我隐约记得看到了一些插件,但我现在似乎找不到它们。r
(有没有我不知道的术语?)
【问题讨论】:
标签: ruby-on-rails activerecord transactions