]> source.dussan.org Git - redmine.git/commitdiff
Modifying the source code of a plugin does not reload it after r21295 ( #36273).
authorGo MAEDA <maeda@farend.jp>
Wed, 21 Dec 2022 01:36:45 +0000 (01:36 +0000)
committerGo MAEDA <maeda@farend.jp>
Wed, 21 Dec 2022 01:36:45 +0000 (01:36 +0000)
Patch by Takashi Kato.

git-svn-id: https://svn.redmine.org/redmine/trunk@21992 e93f8b46-1217-0410-a6f0-8f06a7374b81

config/initializers/zeitwerk.rb
lib/redmine/plugin_loader.rb

index f5630b3ee76c942d2f9b141078984b797ae72cf2..ab86b28e2ba7fe79ea83a45e6f157194b98e9a41 100644 (file)
@@ -2,6 +2,7 @@
 
 lib = Rails.root.join('lib/redmine')
 Rails.autoloaders.main.push_dir lib, namespace: Redmine
+Rails.application.config.watchable_dirs[lib] = [:rb]
 
 IGNORE_LIST = [
   'wiki_formatting/textile/redcloth3.rb',
index be7f914f4f66d0d37092e8a576c423f504700bc0..16b18fff51fa76a34d9c1001b8b98e01a9089406 100644 (file)
@@ -128,6 +128,7 @@ module Redmine
         engine_cfg.paths.add 'lib', eager_load: true
         engine_cfg.eager_load_paths.each do |dir|
           Rails.autoloaders.main.push_dir dir
+          Rails.application.config.watchable_dirs[dir] = [:rb]
         end
       end
     end