【问题标题】:ActionCable usage in Rails 5 RESTful API Development?Rails 5 RESTful API 开发中的 ActionCable 用法?
【发布时间】:2017-01-29 05:29:23
【问题描述】:
我是第一次尝试创建 RESTful API。
使用 Action Cable 发送请求(客户端到服务器)和响应(服务器到客户端)。
如何从其他应用程序(如 Android/iOS App、Web App'n 或 Desktop App'n)发送请求并对应用程序做出响应。
我在普通的 Web 应用程序中使用了 Action Cable。
请向我提供一些关于 Rails 5 RESTful API 中 ActionCable 使用指南的链接。
提前致谢。
【问题讨论】:
标签:
ruby-on-rails
ruby-on-rails-5
api-design
actioncable
【解决方案1】:
这里是使用 Action Cable 作为 Restful API 的细节。
-
使用以下 JSON 进行订阅。
{
“命令”:“订阅”,
“标识符”:{
“频道”:“CHANEL_NAME”
}
}
-
使用以下 JSON 进行模型订阅。
{
“命令”:“订阅”,
“标识符”:{
"频道": "CHANEL_NAME",
“post_id”:1
}
}
-
使用以下 JSON 调用通道中的任何方法。
{
“命令”:“消息”,
“标识符”:{
“频道”:“CHANEL_NAME”
},
“数据”: {
"action": "ACTION_NAME",
……
}
}