ruby-on-rails - Rails ActiveStorage 版本控制(使用 paper_trail 或类似的东西)
问题描述
我有一个用户模型,它有一个图像。
class User < ApplicationRecord
has_paper_trail
has_one_attached :image
end
我决定使用 paper_trail gem,因为我需要对用户属性进行版本控制。但是,我注意到我不知道如何获取图像的版本信息。
PaperTrail::Version.where(item_type: "User").first.object
=> "---\nemail:XXXX\n'\ncreated_at: 2021-10-28 13:06:15.206202000\nupdated_at: 2021-10-28 13:06:19.789124000\n"
有谁知道如何获得以前版本的 ActiveStorage?我正在使用 paper_trail gem,所以如果 paper_trail 可以做到最好。
解决方案
推荐阅读
- winforms - 在 Windows 窗体上,如何根据多对多关系填充数据网格?
- javascript - 代理仅在尝试返回不同值时通过 get 方法返回目标
- sql - 在 Google BigQuery 上按时间窗口分割时间块
- python - 如何检查字典是否在字典的键和值的字典列表中,字典可以嵌套在哪里?
- mysql - MySQL 表如何按填充空间隙的数字字段排序?
- c# - 使用数据集 c# 更新 DataGrid
- javascript - 如何获取动态生成的 iframe 的 src 值
- c# - c#程序“随机”停止响应
- ruby - 我如何使用哈希并创建名称和分数列表以及对它们进行排名?
- apache-spark - 使用分隔符拆分字符串并在 in 语句中使用它