Files
grecia/config/initializers/audited.rb
Javi Martín ec686a8d1a Ignore touch audited callbacks globally
This is possible since audited 5.4.3, and IMHO it's useful because
audited has added a callback on touch, which could result in strange
behavior since we might use the `touch` method to expire the cache
without doing any changes.

While this doesn't affect our application because we're using the `on:`
option of the `audited` method in the budget investment model, it'll
make it easier to enable audited for other classes in custom
installations without having to worry about the (usually undesired)
touch callbacks.
2024-03-27 16:51:29 +01:00

5 lines
108 B
Ruby

Audited.config do |config|
config.audit_class = ::Audit
config.ignored_default_callbacks = [:touch]
end