instance method set_application_directory!

Ruby on Rails 5.1.7

Since v5.1.7

Available in: v5.1.7 v5.2.8.1 v6.0.6.1 v6.1.7.10 v7.0.10 v7.1.6 v7.2.3.2 v8.0.5.1 v8.1.3.1 edge

Signature

set_application_directory!()

Change to the application’s path if there is no config.ru file in current directory. This allows us to run ‘rails server` from other directories, but still get the main config.ru and properly set the tmp directory.

Source
# File railties/lib/rails/command/actions.rb, line 7
      def set_application_directory!
        Dir.chdir(File.expand_path("../../", APP_PATH)) unless File.exist?(File.expand_path("config.ru"))
      end

Defined in railties/lib/rails/command/actions.rb line 7 · View on GitHub · Improve this page · Find usages on GitHub

Defined in Rails::Command::Actions

Type at least 2 characters to search.

Use the arrow keys to navigate results, Enter to open one, Escape to close.

Keyboard shortcuts

/
Focus search
⌘K / Ctrl-K
Command palette
?
This help
Esc
Close