Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
e0e70472
R
rails
项目概览
张重言
/
rails
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rails
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
e0e70472
编写于
9月 05, 2016
作者:
N
Neodelf
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[ci skip] Simply formatting documents
上级
ce97dc1a
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
8 addition
and
8 deletion
+8
-8
guides/source/active_support_core_extensions.md
guides/source/active_support_core_extensions.md
+1
-1
guides/source/association_basics.md
guides/source/association_basics.md
+5
-5
guides/source/configuring.md
guides/source/configuring.md
+1
-1
guides/source/initialization.md
guides/source/initialization.md
+1
-1
未找到文件。
guides/source/active_support_core_extensions.md
浏览文件 @
e0e70472
...
...
@@ -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:
...
...
guides/source/association_basics.md
浏览文件 @
e0e70472
...
...
@@ -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
...
...
guides/source/configuring.md
浏览文件 @
e0e70472
...
...
@@ -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.
...
...
guides/source/initialization.md
浏览文件 @
e0e70472
...
...
@@ -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
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录