From d60b3b1a87a7599fb6e21cc4c960cd4f555b1d43 Mon Sep 17 00:00:00 2001 From: Lucas Camargo Date: Tue, 9 Dec 2025 11:30:29 -0300 Subject: [PATCH 1/6] fix for Update dependencies 2025-12-08 --- lib/vitals_image/engine.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/vitals_image/engine.rb b/lib/vitals_image/engine.rb index e410fa6..086c780 100644 --- a/lib/vitals_image/engine.rb +++ b/lib/vitals_image/engine.rb @@ -23,6 +23,8 @@ require "vitals_image/optimizer/invariable" require "vitals_image/optimizer/unoptimizable" require "vitals_image/tiny_gif" +require_relative "../../app/helpers/vitals_image/tag_helper" + module VitalsImage class Engine < ::Rails::Engine From 238e4d76a9868334788fecd55f3108fa4bbf5e5c Mon Sep 17 00:00:00 2001 From: Lucas Camargo Date: Wed, 10 Dec 2025 10:19:31 -0300 Subject: [PATCH 2/6] review --- lib/vitals_image/engine.rb | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/vitals_image/engine.rb b/lib/vitals_image/engine.rb index 086c780..f47bafa 100644 --- a/lib/vitals_image/engine.rb +++ b/lib/vitals_image/engine.rb @@ -25,7 +25,6 @@ require "vitals_image/tiny_gif" require_relative "../../app/helpers/vitals_image/tag_helper" - module VitalsImage class Engine < ::Rails::Engine isolate_namespace VitalsImage From c764b01d609c934ea4db7919a59c41316b2e40f8 Mon Sep 17 00:00:00 2001 From: Lucas Camargo Date: Wed, 10 Dec 2025 10:43:30 -0300 Subject: [PATCH 3/6] possible solution --- lib/vitals_image/engine.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/vitals_image/engine.rb b/lib/vitals_image/engine.rb index f47bafa..7c6f303 100644 --- a/lib/vitals_image/engine.rb +++ b/lib/vitals_image/engine.rb @@ -23,7 +23,6 @@ require "vitals_image/optimizer/invariable" require "vitals_image/optimizer/unoptimizable" require "vitals_image/tiny_gif" -require_relative "../../app/helpers/vitals_image/tag_helper" module VitalsImage class Engine < ::Rails::Engine @@ -35,6 +34,8 @@ class Engine < ::Rails::Engine config.vitals_image.domains = [] config.eager_load_namespaces << VitalsImage + # Add engine helpers to Rails' paths: autoload in development, eager load in production + config.paths.add "app/helpers/vitals_image/tag_helper", eager_load: true, autoload: true initializer "vitals_image.configs" do config.after_initialize do |app| @@ -87,7 +88,7 @@ class Engine < ::Rails::Engine end end - initializer "vitals_image.action_controller" do + config.to_prepare do ActiveSupport.on_load :action_controller do helper VitalsImage::TagHelper end From a4693f3c15d64af449ab1b5445e77d51b3f5ef06 Mon Sep 17 00:00:00 2001 From: Lucas Camargo Date: Wed, 10 Dec 2025 10:44:06 -0300 Subject: [PATCH 4/6] possible solution --- lib/vitals_image/engine.rb | 2 -- 1 file changed, 2 deletions(-) diff --git a/lib/vitals_image/engine.rb b/lib/vitals_image/engine.rb index 7c6f303..a941be3 100644 --- a/lib/vitals_image/engine.rb +++ b/lib/vitals_image/engine.rb @@ -34,8 +34,6 @@ class Engine < ::Rails::Engine config.vitals_image.domains = [] config.eager_load_namespaces << VitalsImage - # Add engine helpers to Rails' paths: autoload in development, eager load in production - config.paths.add "app/helpers/vitals_image/tag_helper", eager_load: true, autoload: true initializer "vitals_image.configs" do config.after_initialize do |app| From 93d800624738d95e39731864188ec5ec57d4c621 Mon Sep 17 00:00:00 2001 From: Lucas Camargo Date: Wed, 10 Dec 2025 13:44:00 -0300 Subject: [PATCH 5/6] go for safe solution --- lib/vitals_image/engine.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/vitals_image/engine.rb b/lib/vitals_image/engine.rb index a941be3..f47bafa 100644 --- a/lib/vitals_image/engine.rb +++ b/lib/vitals_image/engine.rb @@ -23,6 +23,7 @@ require "vitals_image/optimizer/invariable" require "vitals_image/optimizer/unoptimizable" require "vitals_image/tiny_gif" +require_relative "../../app/helpers/vitals_image/tag_helper" module VitalsImage class Engine < ::Rails::Engine @@ -86,7 +87,7 @@ class Engine < ::Rails::Engine end end - config.to_prepare do + initializer "vitals_image.action_controller" do ActiveSupport.on_load :action_controller do helper VitalsImage::TagHelper end From 7f985a6b6f662eaf3586f0b653996f83d3c6d9ce Mon Sep 17 00:00:00 2001 From: Lucas Camargo Date: Wed, 10 Dec 2025 14:09:55 -0300 Subject: [PATCH 6/6] possible solution --- lib/vitals_image/engine.rb | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/vitals_image/engine.rb b/lib/vitals_image/engine.rb index f47bafa..0be0773 100644 --- a/lib/vitals_image/engine.rb +++ b/lib/vitals_image/engine.rb @@ -23,7 +23,6 @@ require "vitals_image/optimizer/invariable" require "vitals_image/optimizer/unoptimizable" require "vitals_image/tiny_gif" -require_relative "../../app/helpers/vitals_image/tag_helper" module VitalsImage class Engine < ::Rails::Engine @@ -87,10 +86,10 @@ class Engine < ::Rails::Engine end end - initializer "vitals_image.action_controller" do - ActiveSupport.on_load :action_controller do - helper VitalsImage::TagHelper - end - end + config.to_prepare do + ActiveSupport.on_load :action_controller do + helper VitalsImage::TagHelper + end + end end end