mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
Revert "Provide a unique point for running initializers."
This reverts commit c2e3ce8d1e.
Conflicts:
railties/lib/rails/application/configuration.rb
railties/lib/rails/application/finisher.rb
railties/lib/rails/engine.rb
This commit is contained in:
@@ -46,11 +46,11 @@ module Rails
|
||||
# 5) Load config/environments/ENV.rb
|
||||
# 6) Run config.before_initialize callbacks
|
||||
# 7) Run Railtie#initializer defined by railties, engines and application.
|
||||
# One by one, each engine sets up its load paths, routes, locales and so on.
|
||||
# 8) Runs all registered config/initializers/*, executing the engines one first
|
||||
# 9) Build the middleware stack and run to_prepare callbacks
|
||||
# 10) Run config.before_eager_load and eager_load if cache classes is true
|
||||
# 11) Run config.after_initialize callbacks
|
||||
# One by one, each engine sets up its load paths, routes and runs its config/initializers/* files.
|
||||
# 9) Custom Railtie#initializers added by railties, engines and applications are executed
|
||||
# 10) Build the middleware stack and run to_prepare callbacks
|
||||
# 11) Run config.before_eager_load and eager_load if cache classes is true
|
||||
# 12) Run config.after_initialize callbacks
|
||||
#
|
||||
class Application < Engine
|
||||
autoload :Bootstrap, 'rails/application/bootstrap'
|
||||
|
||||
@@ -8,7 +8,7 @@ module Rails
|
||||
attr_accessor :allow_concurrency, :asset_host, :asset_path, :assets,
|
||||
:cache_classes, :cache_store, :consider_all_requests_local,
|
||||
:dependency_loading, :filter_parameters, :force_ssl, :helpers_paths,
|
||||
:initializers_paths, :logger, :log_tags, :preload_frameworks,
|
||||
:logger, :log_tags, :preload_frameworks,
|
||||
:railties_order, :relative_url_root, :reload_plugins, :secret_token,
|
||||
:serve_static_assets, :ssl_options, :static_cache_control, :session_options,
|
||||
:time_zone, :reload_classes_only_on_change, :whiny_nils
|
||||
@@ -36,7 +36,6 @@ module Rails
|
||||
@generators = app_generators
|
||||
@cache_store = [ :file_store, "#{root}/tmp/cache/" ]
|
||||
@railties_order = [:all]
|
||||
@initializers_paths = []
|
||||
@relative_url_root = ENV["RAILS_RELATIVE_URL_ROOT"]
|
||||
@reload_classes_only_on_change = true
|
||||
|
||||
|
||||
@@ -4,10 +4,6 @@ module Rails
|
||||
include Initializable
|
||||
$rails_rake_task = nil
|
||||
|
||||
initializer :load_config_initializers do
|
||||
config.initializers_paths.each { |init| load(init) }
|
||||
end
|
||||
|
||||
initializer :add_generator_templates do
|
||||
config.generators.templates.unshift(*paths["lib/templates"].existent)
|
||||
end
|
||||
|
||||
@@ -583,8 +583,10 @@ module Rails
|
||||
end
|
||||
end
|
||||
|
||||
initializer :append_config_initializers do |app|
|
||||
app.config.initializers_paths.concat config.paths["config/initializers"].existent.sort
|
||||
initializer :load_config_initializers do
|
||||
config.paths["config/initializers"].existent.sort.each do |initializer|
|
||||
load(initializer)
|
||||
end
|
||||
end
|
||||
|
||||
initializer :engines_blank_point do
|
||||
|
||||
Reference in New Issue
Block a user