diff --git a/lib/active_admin_versioning/active_admin/dsl.rb b/lib/active_admin_versioning/active_admin/dsl.rb index 3ca255e..89fe4d2 100644 --- a/lib/active_admin_versioning/active_admin/dsl.rb +++ b/lib/active_admin_versioning/active_admin/dsl.rb @@ -46,6 +46,8 @@ def versioning def enabled_paper_trail? if config.resource_class.respond_to?(:paper_trail) + enabled = ::PaperTrail.request.try(:enabled_for_model?, config.resource_class) + return enabled unless enabled.nil? config.resource_class.paper_trail.try(:enabled?) else config.resource_class.try(:paper_trail_enabled_for_model?)