From f7bf8fe7e0991562a5c3b092868f4f87dc6f12d8 Mon Sep 17 00:00:00 2001 From: Paul Bob <69730720+Paul-Bob@users.noreply.github.com> Date: Thu, 25 Apr 2024 02:07:16 +0300 Subject: [PATCH] fix: eager load actions (#2719) --- lib/avo.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/avo.rb b/lib/avo.rb index 94ee5bb7ad..e5bad569ab 100644 --- a/lib/avo.rb +++ b/lib/avo.rb @@ -64,6 +64,7 @@ def boot @cache_store = Avo.configuration.cache_store plugin_manager.boot_plugins Avo.run_load_hooks(:boot, self) + eager_load_actions end # Runs on each request @@ -139,6 +140,10 @@ def mount_engines def extra_gems [:pro, :advanced, :menu, :dynamic_filters, :dashboards, :enterprise, :audits] end + + def eager_load_actions + Rails.autoloaders.main.eager_load_namespace(Avo::Actions) + end end end