我正在工作的项目是使用 Paper Trail gem 来存储某些模型的早期版本。
我正在使用它在模型视图页面上显示审核历史记录页面,该页面显示模型更新之间的更改以及更改者。这在以前的版本中运行良好,但我还想显示谁更新了模型的当前版本。
是否有 whodunnit 命令的版本来查找谁将模型更新到当前状态?
我认为 Paper Trail 必须将它存储在当前版本的某个地方,否则它不会知道它何时在下一次更新时填充 model.versions 数组。
我已经在 Stack Overflow 上进行了搜索,甚至开始查看 gems 代码,但我无法弄清楚它是如何为 current_version 存储 whodunnit 的。