ruby-on-rails - 使用 has_paper_trail_defaults 将忽略添加到 PaperTrail
问题描述
我们目前有
PaperTrail.config.has_paper_trail_defaults = {
on: %i(create update destroy)
}
但想拥有
PaperTrail.config.has_paper_trail_defaults = {
on: %i(create update destroy),
ignore: :updated_at
}
由于某种原因,忽略被忽略了。有什么建议么?
解决方案
我相信ignore
需要一个数组(或哈希参数)
尝试...
ignore: [:updated_at]
请注意,它updated_at
仍会出现在出于其他原因创建的版本记录中。如果您不希望它出现在版本记录中,请使用skip
skip: [:updated_at]
推荐阅读
- symfony - 传递给 ArrayCollection::__construct() 的参数 1 必须是给定的数组对象类型
- gnuplot - 基于数据文件中的条目的绘图样式
- regex - JS 正则表达式匹配 URL 的所有部分,忽略由该 URL 中的动态值组成的特定路径
- java - 无法在生产服务器上使用 Rest Web Service
- continuous-integration - 如何在拉取请求期间阻止 Travis CI (.com) 在 main 上构建
- python - 尝试在 Centos 和 RHEL 上导入 Python3 模块 py7zr 时出现此错误:ModuleNotFoundError: No module named '_lzma'
- vba - MS 访问控制值
- php - 是否可以在 Wordpress 中将术语数组与 array_intersect() 匹配?
- heroku - 首次将 Flask 应用程序部署到 Heroku 时遇到困难
- java - 未能执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.12.4: