使用has_paper_trail_defaults将忽略添加到PaperTrail

时间:2019-01-04 15:30:16

标签: ruby-on-rails

我们目前有

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
}

由于某种原因,忽略被忽略。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我相信ignore需要一个数组(或哈希参数)

尝试...

ignore: [:updated_at]

请注意,updated_at仍会出现在由于其他原因而创建的版本记录中。如果您不希望它出现在版本记录中,请使用skip

skip: [:updated_at]