diff --git a/railties/lib/rails/application.rb b/railties/lib/rails/application.rb index 011a9c489dc20305a0a22c24c24a7f8efab48060..c7b92ef9b7775fbc8c7fc1af77bc2f9df2f3b00f 100644 --- a/railties/lib/rails/application.rb +++ b/railties/lib/rails/application.rb @@ -98,5 +98,12 @@ def new require 'active_support/dependencies' plugin_loader.add_plugin_load_paths end + + # Create tmp directories + initializer :ensure_tmp_directories_exist do + %w(cache pids sessions sockets).each do |dir_to_make| + FileUtils.mkdir_p(File.join(configuration.root_path, 'tmp', dir_to_make)) + end + end end end diff --git a/railties/lib/rails/initializer.rb b/railties/lib/rails/initializer.rb index 4487cacf7af9a556bca49a0204d7bf121f1fc5e3..687455fecaa17508d4b3e4930c2a8d6eed7074bb 100644 --- a/railties/lib/rails/initializer.rb +++ b/railties/lib/rails/initializer.rb @@ -116,13 +116,6 @@ def self.run(initializer = nil, config = nil) end end - # Create tmp directories - Initializer.default.add :ensure_tmp_directories_exist do - %w(cache pids sessions sockets).each do |dir_to_make| - FileUtils.mkdir_p(File.join(configuration.root_path, 'tmp', dir_to_make)) - end - end - # Loads the environment specified by Configuration#environment_path, which # is typically one of development, test, or production. Initializer.default.add :load_environment do