Bulk ActiveRecord writes skip callbacks, so PaperTrail records nothing. This gem adds audited_update_all, audited_delete_all and audited_insert_all, which run the bulk write and insert one version row per record in the same transaction, honouring the model's only:, ignore:, skip:, meta: and versions: options. Ships a RuboCop cop that flags bare bulk writes on audited models.
Required Ruby Version
>= 3.2.0
Authors
Sam Robinson