ruby-on-rails - ActionCable 在 Rails 5 RESTful API 开发中的使用?

标签 ruby-on-rails ruby-on-rails-5 api-design actioncable

我第一次尝试创建 RESTful API。

使用 Action Cable 发送请求(客户端到服务器)和响应(服务器到客户端)。

如何从其他应用程序(例如 Android/iOS 应用程序、Web 应用程序或桌面应用程序)发送请求并对应用程序做出响应。

我在普通的 Web 应用程序中使用了 Action Cable。

请为我提供一些有关 Rails 5 RESTful API 中 ActionCable 使用指南的链接。

提前致谢。

最佳答案

以下是使用 Action Cable 作为 Restful API 的详细信息。

  1. 使用以下 JSON 进行订阅。

    { “命令”:“订阅”, “标识符”:{ “ channel ”:“CHANEL_NAME” } }

  2. 使用以下 JSON 进行模型订阅。

    { “命令”:“订阅”, “标识符”:{ “ channel ”:“CHANEL_NAME”, “帖子 ID”:1 } }

  3. 使用以下 JSON 调用 channel 中的任意方法。

    { “命令”:“消息”, “标识符”:{ “ channel ”:“CHANEL_NAME” }, “数据”: { “行动”:“ACTION_NAME”, .... } }

关于ruby-on-rails - ActionCable 在 Rails 5 RESTful API 开发中的使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39608501/

相关文章:

ruby-on-rails - Rails 购物车 - 不添加到当前订单

ruby-on-rails - 使用 Ruby on Rails 创建链接

ruby-on-rails - rails 5 : ActiveRecord OR query

azure - 将变量存储在 Azure 逻辑应用中以在下次运行中使用

rest - 对禁用资源的操作的预期 HTTP 状态代码

objective-c - 获取 Obj-C Cocoapod API 以在 Swift 3.0 应用程序中使用

ruby-on-rails - 在 docker 中为 rails 应用程序 rest-client 启用 CORS

javascript - 如何使用 Flipclock.js 在 ruby​​ on Rails 中进行倒计时?

ruby-on-rails - 从外部网页到 db 中存储的 HTML

ruby-on-rails - 如何从已连接相同模型/类/表的表中进行选择?