Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
c9527652
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 搜索 >>
提交
c9527652
编写于
9月 18, 2017
作者:
Y
Yauheni Dakuka
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix quotes [ci skip]
上级
a9030737
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
7 addition
and
7 deletion
+7
-7
actioncable/README.md
actioncable/README.md
+2
-2
guides/source/autoloading_and_reloading_constants.md
guides/source/autoloading_and_reloading_constants.md
+4
-4
guides/source/working_with_javascript_in_rails.md
guides/source/working_with_javascript_in_rails.md
+1
-1
未找到文件。
actioncable/README.md
浏览文件 @
c9527652
...
...
@@ -454,9 +454,9 @@ The Ruby side of things is built on top of [websocket-driver](https://github.com
## Deployment
Action Cable is powered by a combination of WebSockets and threads. All of the
connection management is handled internally by utilizing Ruby
’
s native thread
connection management is handled internally by utilizing Ruby
'
s native thread
support, which means you can use all your regular Rails models with no problems
as long as you haven
’
t committed any thread-safety sins.
as long as you haven
'
t committed any thread-safety sins.
The Action Cable server does _not_ need to be a multi-threaded application server.
This is because Action Cable uses the
[
Rack socket hijacking API
](
http://www.rubydoc.info/github/rack/rack/file/SPEC#Hijacking
)
...
...
guides/source/autoloading_and_reloading_constants.md
浏览文件 @
c9527652
...
...
@@ -954,7 +954,7 @@ to work on some subclass, things get interesting.
While working with
`Polygon`
you do not need to be aware of all its descendants,
because anything in the table is by definition a polygon, but when working with
subclasses Active Record needs to be able to enumerate the types it is looking
for. Let
’
s see an example.
for. Let
'
s see an example.
`Rectangle.all`
only loads rectangles by adding a type constraint to the query:
...
...
@@ -963,7 +963,7 @@ SELECT "polygons".* FROM "polygons"
WHERE
"polygons"
.
"type"
IN
(
"Rectangle"
)
```
Let
’
s introduce now a subclass of
`Rectangle`
:
Let
'
s introduce now a subclass of
`Rectangle`
:
```
ruby
# app/models/square.rb
...
...
@@ -978,7 +978,7 @@ SELECT "polygons".* FROM "polygons"
WHERE
"polygons"
.
"type"
IN
(
"Rectangle"
,
"Square"
)
```
But there
’
s a caveat here: How does Active Record know that the class
`Square`
But there
'
s a caveat here: How does Active Record know that the class
`Square`
exists at all?
Even if the file
`app/models/square.rb`
exists and defines the
`Square`
class,
...
...
@@ -1049,7 +1049,7 @@ end
The purpose of this setup would be that the application uses the class that
corresponds to the environment via
`AUTH_SERVICE`
. In development mode
`MockedAuthService`
gets autoloaded when the initializer runs. Let
’
s suppose
`MockedAuthService`
gets autoloaded when the initializer runs. Let
'
s suppose
we do some requests, change its implementation, and hit the application again.
To our surprise the changes are not reflected. Why?
...
...
guides/source/working_with_javascript_in_rails.md
浏览文件 @
c9527652
...
...
@@ -382,7 +382,7 @@ Rails 5.1 introduced rails-ujs and dropped jQuery as a dependency.
As a result the Unobtrusive JavaScript (UJS) driver has been rewritten to operate without jQuery.
These introductions cause small changes to
`custom events`
fired during the request:
NOTE: Signature of calls to UJS
’
s event handlers has changed.
NOTE: Signature of calls to UJS
'
s event handlers has changed.
Unlike the version with jQuery, all custom events return only one parameter:
`event`
.
In this parameter, there is an additional attribute
`detail`
which contains an array of extra parameters.
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录