automatically load subdirectories under app/models

   I have found the the below code in environment.rb Here used
subdirectories to better organize files

Dependencies.load_paths += [
  File.join(RAILS_ROOT, "app/models/Dir1"), File.join(RAILS_ROOT,

What I understood is Rails includes /app/models in the load_path
automatically however it does not include subdirectories. Is it right? I
would like to know there is a better way on handling that, either by
generically loading all subdirectories or by having 1 file in the
app/models directory load the files in the subdirectory

Thanks in advance

This would probably work:

config.load_paths += Dir["#{RAILS_ROOT}/app/models/**/**"]

Best regards

Peter De Berdt

Could you please tell here the difference between
config.load_paths += Dir["#{RAILS_ROOT}/app/models//"]

models and all subdirectories (even within a subdirectory)


config.load_paths += Dir["#{RAILS_ROOT}/app/models/**"]

models and subdirectories in models

Best regards

Peter De Berdt