mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Merge pull request #26390 from Neodelf/format_mds
[ci skip] Simply formatting documents
This commit is contained in:
commit
06658f1d9d
4 changed files with 8 additions and 8 deletions
|
@ -2036,7 +2036,7 @@ Addition only assumes the elements respond to `+`:
|
|||
```ruby
|
||||
[[1, 2], [2, 3], [3, 4]].sum # => [1, 2, 2, 3, 3, 4]
|
||||
%w(foo bar baz).sum # => "foobarbaz"
|
||||
{a: 1, b: 2, c: 3}.sum # => [:b, 2, :c, 3, :a, 1]
|
||||
{a: 1, b: 2, c: 3}.sum # => [:b, 2, :c, 3, :a, 1]
|
||||
```
|
||||
|
||||
The sum of an empty collection is zero by default, but this is customizable:
|
||||
|
|
|
@ -387,7 +387,7 @@ The corresponding migration might look like this:
|
|||
class CreateSuppliers < ActiveRecord::Migration[5.0]
|
||||
def change
|
||||
create_table :suppliers do |t|
|
||||
t.string :name
|
||||
t.string :name
|
||||
t.timestamps
|
||||
end
|
||||
|
||||
|
@ -550,8 +550,8 @@ But what if you want to reload the cache, because data might have been changed b
|
|||
```ruby
|
||||
author.books # retrieves books from the database
|
||||
author.books.size # uses the cached copy of books
|
||||
author.books.reload.empty? # discards the cached copy of books
|
||||
# and goes back to the database
|
||||
author.books.reload.empty? # discards the cached copy of books
|
||||
# and goes back to the database
|
||||
```
|
||||
|
||||
### Avoiding Name Collisions
|
||||
|
@ -1841,7 +1841,7 @@ article = Article.create(name: 'a1')
|
|||
person.articles << article
|
||||
person.articles << article
|
||||
person.articles.inspect # => [#<Article id: 5, name: "a1">, #<Article id: 5, name: "a1">]
|
||||
Reading.all.inspect # => [#<Reading id: 12, person_id: 5, article_id: 5>, #<Reading id: 13, person_id: 5, article_id: 5>]
|
||||
Reading.all.inspect # => [#<Reading id: 12, person_id: 5, article_id: 5>, #<Reading id: 13, person_id: 5, article_id: 5>]
|
||||
```
|
||||
|
||||
In the above case there are two readings and `person.articles` brings out both of
|
||||
|
@ -1860,7 +1860,7 @@ article = Article.create(name: 'a1')
|
|||
person.articles << article
|
||||
person.articles << article
|
||||
person.articles.inspect # => [#<Article id: 7, name: "a1">]
|
||||
Reading.all.inspect # => [#<Reading id: 16, person_id: 7, article_id: 7>, #<Reading id: 17, person_id: 7, article_id: 7>]
|
||||
Reading.all.inspect # => [#<Reading id: 16, person_id: 7, article_id: 7>, #<Reading id: 17, person_id: 7, article_id: 7>]
|
||||
```
|
||||
|
||||
In the above case there are still two readings. However `person.articles` shows
|
||||
|
|
|
@ -131,7 +131,7 @@ defaults to `:debug` for all environments. The available log levels are: `:debug
|
|||
|
||||
mylogger = MyLogger.new(STDOUT)
|
||||
mylogger.formatter = config.log_formatter
|
||||
config.logger = ActiveSupport::TaggedLogging.new(mylogger)
|
||||
config.logger = ActiveSupport::TaggedLogging.new(mylogger)
|
||||
```
|
||||
|
||||
* `config.middleware` allows you to configure the application's middleware. This is covered in depth in the [Configuring Middleware](#configuring-middleware) section below.
|
||||
|
|
|
@ -663,7 +663,7 @@ DEFAULT_OPTIONS = {
|
|||
}
|
||||
|
||||
def self.run(app, options = {})
|
||||
options = DEFAULT_OPTIONS.merge(options)
|
||||
options = DEFAULT_OPTIONS.merge(options)
|
||||
|
||||
if options[:Verbose]
|
||||
app = Rack::CommonLogger.new(app, STDOUT)
|
||||
|
|
Loading…
Reference in a new issue