mirror of https://github.com/rails/rails
Merge pull request #24071 from meinac/configuring_md_docs
Added some useful configuration options into configuring.md [ci skip]
This commit is contained in:
commit
95ef0be951
|
@ -242,6 +242,12 @@ This will put the `Magical::Unicorns` middleware on the end of the stack. You ca
|
|||
config.middleware.insert_before Rack::Head, Magical::Unicorns
|
||||
```
|
||||
|
||||
Or you can insert a middleware to exact position by using indexes. For example, if you want to insert `Magical::Unicorns` middleware on top of the stack, you can do it, like so:
|
||||
|
||||
```ruby
|
||||
config.middleware.insert_before 0, Magical::Unicorns
|
||||
```
|
||||
|
||||
There's also `insert_after` which will insert a middleware after another:
|
||||
|
||||
```ruby
|
||||
|
@ -272,6 +278,26 @@ All these configuration options are delegated to the `I18n` library.
|
|||
|
||||
* `config.i18n.load_path` sets the path Rails uses to look for locale files. Defaults to `config/locales/*.{yml,rb}`.
|
||||
|
||||
* `config.i18n.fallbacks` sets fallback behavior for missing translations. Here are 3 usage examples for this option:
|
||||
|
||||
* You can set the option to `true` for using default locale as fallback, like so:
|
||||
|
||||
```ruby
|
||||
config.i18n.fallbacks = true
|
||||
```
|
||||
|
||||
* Or you can set an array of locales as fallback, like so:
|
||||
|
||||
```ruby
|
||||
config.i18n.fallbacks = [:tr, :en]
|
||||
```
|
||||
|
||||
* Or you can set different fallbacks for locales individually. For example, if you want to use `:tr` for `:az` and `:de`, `:en` for `:da` as fallbacks, you can do it, like so:
|
||||
|
||||
```ruby
|
||||
config.i18n.fallbacks = { az: :tr, da: [:de, :en] }
|
||||
```
|
||||
|
||||
### Configuring Active Record
|
||||
|
||||
`config.active_record` includes a variety of configuration options:
|
||||
|
|
Loading…
Reference in New Issue