Don't add autoload_paths to load_path
Quoting the Rails configuration guide [1]: > applications running in :zeitwerk mode do not need require_dependency, > so models, controllers, jobs, etc. do not need to be in $LOAD_PATH. > Setting this to false saves Ruby from checking these directories when > resolving require calls with relative paths, and saves Bootsnap work > and RAM, since it does not need to build an index for them. [1] https://guides.rubyonrails.org/v7.1/configuring.html#config-add-autoload-paths-to-load-path
This commit is contained in:
@@ -9,16 +9,6 @@
|
||||
# Read the Guide for Upgrading Ruby on Rails for more info on each option.
|
||||
# https://guides.rubyonrails.org/upgrading_ruby_on_rails.html
|
||||
|
||||
###
|
||||
# No longer add autoloaded paths into `$LOAD_PATH`. This means that you won't be able
|
||||
# to manually require files that are managed by the autoloader, which you shouldn't do anyway.
|
||||
#
|
||||
# This will reduce the size of the load path, making `require` faster if you don't use bootsnap, or reduce the size
|
||||
# of the bootsnap cache if you use it.
|
||||
#
|
||||
# To set this configuration, add the following line to `config/application.rb` (NOT this file):
|
||||
# config.add_autoload_paths_to_load_path = false
|
||||
|
||||
###
|
||||
# Remove the default X-Download-Options headers since it is used only by Internet Explorer.
|
||||
# If you need to support Internet Explorer, add back `"X-Download-Options" => "noopen"`.
|
||||
|
||||
Reference in New Issue
Block a user