mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Merge pull request #25726 from Gaurav2728/update_doc_for_require_relative
updating doc for prefer require_relative [ci skip]
This commit is contained in:
commit
d5ca0a8b8e
2 changed files with 5 additions and 5 deletions
|
@ -464,7 +464,7 @@ The `options[:config]` value defaults to `config.ru` which contains this:
|
||||||
```ruby
|
```ruby
|
||||||
# This file is used by Rack-based servers to start the application.
|
# This file is used by Rack-based servers to start the application.
|
||||||
|
|
||||||
require ::File.expand_path('../config/environment', __FILE__)
|
require_relative 'config/environment'
|
||||||
run <%= app_const %>
|
run <%= app_const %>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -485,7 +485,7 @@ end
|
||||||
The `initialize` method of `Rack::Builder` will take the block here and execute it within an instance of `Rack::Builder`. This is where the majority of the initialization process of Rails happens. The `require` line for `config/environment.rb` in `config.ru` is the first to run:
|
The `initialize` method of `Rack::Builder` will take the block here and execute it within an instance of `Rack::Builder`. This is where the majority of the initialization process of Rails happens. The `require` line for `config/environment.rb` in `config.ru` is the first to run:
|
||||||
|
|
||||||
```ruby
|
```ruby
|
||||||
require ::File.expand_path('../config/environment', __FILE__)
|
require_relative 'config/environment'
|
||||||
```
|
```
|
||||||
|
|
||||||
### `config/environment.rb`
|
### `config/environment.rb`
|
||||||
|
@ -495,7 +495,7 @@ This file is the common file required by `config.ru` (`rails server`) and Passen
|
||||||
This file begins with requiring `config/application.rb`:
|
This file begins with requiring `config/application.rb`:
|
||||||
|
|
||||||
```ruby
|
```ruby
|
||||||
require File.expand_path('../application', __FILE__)
|
require_relative 'application'
|
||||||
```
|
```
|
||||||
|
|
||||||
### `config/application.rb`
|
### `config/application.rb`
|
||||||
|
@ -503,7 +503,7 @@ require File.expand_path('../application', __FILE__)
|
||||||
This file requires `config/boot.rb`:
|
This file requires `config/boot.rb`:
|
||||||
|
|
||||||
```ruby
|
```ruby
|
||||||
require File.expand_path('../boot', __FILE__)
|
require_relative 'boot'
|
||||||
```
|
```
|
||||||
|
|
||||||
But only if it hasn't been required before, which would be the case in `rails server`
|
But only if it hasn't been required before, which would be the case in `rails server`
|
||||||
|
|
|
@ -64,7 +64,7 @@ To use `rackup` instead of Rails' `rails server`, you can put the following insi
|
||||||
|
|
||||||
```ruby
|
```ruby
|
||||||
# Rails.root/config.ru
|
# Rails.root/config.ru
|
||||||
require ::File.expand_path('../config/environment', __FILE__)
|
require_relative 'config/environment'
|
||||||
run Rails.application
|
run Rails.application
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue