gpt4 book ai didi

paper-trail-gem - 是否可以将 PaperTrail gem 配置为全局忽略属性?

转载 作者:行者123 更新时间:2023-12-02 04:37:04 31 4
gpt4 key购买 nike

PaperTrail gem docs声明您可以将单个模型配置为 ignore some attributes -- 这很好用,但我想跳过所有 updated_at 属性(在每个模型中)。有没有办法全局执行此操作(在初始化程序中?)。像 PaperTrail.config.ignore = [:updated_at]

Related question: Is there a list of global configuration options for the PaperTrail gem?

最佳答案

目前(2017 年 1 月)PaperTrail 中没有全局模型配置。您可以使用全局常量来执行此操作。

# config/initializers/global_constants.rb
GLOBAL_PT_IGNORE = [:updated_at]

# app/models/foo.rb
has_paper_trail(ignore: GLOBAL_PT_IGNORE + [:banana])

# app/models/bar.rb
has_paper_trail(ignore: GLOBAL_PT_IGNORE + [:kiwi, :mango])

关于paper-trail-gem - 是否可以将 PaperTrail gem 配置为全局忽略属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41548357/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com