Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
2ab9e968
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,发现更多精彩内容 >>
未验证
提交
2ab9e968
编写于
1月 14, 2019
作者:
R
Ryuta Kamizono
提交者:
GitHub
1月 14, 2019
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #34932 from bogdanvlviv/fix-action-cable-guide-follow-up-34709
Fix "Action Cable Overview" guide [ci skip]
上级
66ab843a
c5093029
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
8 addition
and
8 deletion
+8
-8
guides/source/action_cable_overview.md
guides/source/action_cable_overview.md
+8
-8
未找到文件。
guides/source/action_cable_overview.md
浏览文件 @
2ab9e968
...
...
@@ -195,12 +195,12 @@ you're interested in having.
A consumer becomes a subscriber by creating a subscription to a given channel:
```
js
// app/javascript/c
able/subscription
s/chat_channel.js
// app/javascript/c
hannel
s/chat_channel.js
import
consumer
from
"
./consumer
"
consumer
.
subscriptions
.
create
({
channel
:
"
ChatChannel
"
,
room
:
"
Best Room
"
})
// app/javascript/c
able/subscription
s/appearance_channel.js
// app/javascript/c
hannel
s/appearance_channel.js
import
consumer
from
"
./consumer
"
consumer
.
subscriptions
.
create
({
channel
:
"
AppearanceChannel
"
})
...
...
@@ -213,7 +213,7 @@ A consumer can act as a subscriber to a given channel any number of times. For
example, a consumer could subscribe to multiple chat rooms at the same time:
```
js
// app/javascript/c
able/subscription
s/chat_channel.js
// app/javascript/c
hannel
s/chat_channel.js
import
consumer
from
"
./consumer
"
consumer
.
subscriptions
.
create
({
channel
:
"
ChatChannel
"
,
room
:
"
1st Room
"
})
...
...
@@ -291,7 +291,7 @@ connection is called a subscription. Incoming messages are then routed to
these channel subscriptions based on an identifier sent by the cable consumer.
```
js
// app/javascript/c
able/subscription
s/chat_channel.js
// app/javascript/c
hannel
s/chat_channel.js
// Assumes you've already requested the right to send web notifications
import
consumer
from
"
./consumer
"
...
...
@@ -335,7 +335,7 @@ An object passed as the first argument to `subscriptions.create` becomes the
params hash in the cable channel. The keyword
`channel`
is required:
```
js
// app/javascript/c
able/subscription
s/chat_channel.js
// app/javascript/c
hannel
s/chat_channel.js
import
consumer
from
"
./consumer
"
consumer
.
subscriptions
.
create
({
channel
:
"
ChatChannel
"
,
room
:
"
Best Room
"
},
{
...
...
@@ -389,7 +389,7 @@ end
```
```
js
// app/javascript/c
able/subscription
s/chat_channel.js
// app/javascript/c
hannel
s/chat_channel.js
import
consumer
from
"
./consumer
"
const
chatChannel
=
consumer
.
subscriptions
.
create
({
channel
:
"
ChatChannel
"
,
room
:
"
Best Room
"
},
{
...
...
@@ -449,7 +449,7 @@ appear/disappear API could be backed by Redis, a database, or whatever else.
Create the client-side appearance channel subscription:
```
js
// app/javascript/c
able/subscription
s/appearance_channel.js
// app/javascript/c
hannel
s/appearance_channel.js
import
consumer
from
"
./consumer
"
consumer
.
subscriptions
.
create
(
"
AppearanceChannel
"
,
{
...
...
@@ -564,7 +564,7 @@ end
Create the client-side web notifications channel subscription:
```
js
// app/javascript/c
able/subscription
s/web_notifications_channel.js
// app/javascript/c
hannel
s/web_notifications_channel.js
// Client-side which assumes you've already requested
// the right to send web notifications.
import
consumer
from
"
./consumer
"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录