File tree 1 file changed +4
-8
lines changed
1 file changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,10 @@ def self.included(engine)
9
9
engine . extend ClassMethods
10
10
11
11
engine . class_eval do
12
+ solidus_decorators_root . glob ( '*' ) do |decorators_folder |
13
+ config . autoload_paths += [ decorators_folder ]
14
+ end
15
+
12
16
config . to_prepare ( &method ( :activate ) )
13
17
14
18
enable_solidus_engine_support ( 'backend' ) if SolidusSupport . backend_available?
@@ -19,14 +23,6 @@ def self.included(engine)
19
23
20
24
module ClassMethods
21
25
def activate
22
- if Rails . respond_to? ( :autoloaders ) && Rails . autoloaders . main
23
- # Add decorators folder to the Rails autoloader. This tells Zeitwerk to treat paths
24
- # such as app/decorators/controllers as roots.
25
- solidus_decorators_root . glob ( '*' ) do |decorators_folder |
26
- Rails . autoloaders . main . push_dir ( decorators_folder )
27
- end
28
- end
29
-
30
26
load_solidus_decorators_from ( solidus_decorators_root )
31
27
end
32
28
You can’t perform that action at this time.
0 commit comments