Merge pull request #46769 from corneverbruggen/corneverbruggen-sti-guides-fix

This commit is contained in:
Xavier Noria 2022-12-20 08:30:39 +01:00 committed by GitHub
commit 46f9988c1c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -359,9 +359,10 @@ In this example, we still want `app/models/shapes/circle.rb` to define `Circle`,
```ruby
# config/initializers/preload_stis.rb
shapes = "#{Rails.root}/app/models/shapes"
Rails.autoloaders.main.collapse(shapes) # Not a namespace.
unless Rails.application.config.eager_load
shapes = "#{Rails.root}/app/models/shapes"
Rails.autoloaders.main.collapse(shapes) # Not a namespace.
Rails.application.config.to_prepare do
Rails.autoloaders.main.eager_load_dir(shapes)
end