method
set_autoload_paths
rails latest stable - Class:
Rails::Initializer
Method deprecated or moved
This method is deprecated or moved on the latest stable version. The last existing version (v2.3.8) is shown here.
set_autoload_paths()public
Set the paths from which Rails will automatically load source files, and the load_once paths.
# File railties/lib/initializer.rb, line 248
def set_autoload_paths
ActiveSupport::Dependencies.load_paths = configuration.load_paths.uniq
ActiveSupport::Dependencies.load_once_paths = configuration.load_once_paths.uniq
extra = ActiveSupport::Dependencies.load_once_paths - ActiveSupport::Dependencies.load_paths
unless extra.empty?
abort "load_once_paths must be a subset of the load_paths.\nExtra items in load_once_paths: \#{extra * ','}\n"
end
# Freeze the arrays so future modifications will fail rather than do nothing mysteriously
configuration.load_once_paths.freeze
end Related methods
- Instance methods
- add_gem_load_paths
- add_plugin_load_paths
- add_support_load_paths
- after_initialize
- check_for_unbuilt_gems
- check_gem_dependencies
- check_ruby_version
- disable_dependency_loading
- initialize_cache
- initialize_database
- initialize_database_middleware
- initialize_dependency_mechanism
- initialize_encoding
- initialize_framework_caches
- initialize_framework_logging
- initialize_framework_settings
- initialize_framework_views
- initialize_i18n
- initialize_logger
- initialize_metal
- initialize_routing
- initialize_time_zone
- initialize_whiny_nils
- install_gem_spec_stubs
- load_application_classes
- load_application_initializers
- load_environment
- load_gems
- load_observers
- load_plugins
- load_view_paths
- plugin_loader
- preload_frameworks
- prepare_dispatcher
- process
- require_frameworks
- set_autoload_paths
- set_load_path
- Class methods
- new
- run