我有一个用户模型,其中包含许多字段,包括用户的权重。管理员用户可以随时更改特定用户的权重。是否可以维护特定用户的体重历史记录。
没有内置的模型版本控制,但有一堆 gem 可以帮助你。我建议看看paper_trail和vestal_versions。
Ryan Bates有一些很好的截屏视频,涵盖了一些功能:
- 使用"书面记录撤消 "
- 模型版本控制
我建议专注于paper_trail,因为它仍在维护中。
这是可能的。 并非没有编写一些代码或使用 gem。 我建议你看看其中的一些...特别是Papertrail似乎非常受欢迎。
https://www.ruby-toolbox.com/categories/Active_Record_Versioning