- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在 rails 5 中实现 action cable,它在本地运行良好,但在暂存和生产中,在将消息发送到 action cable rails logger 之后。
[ActionCable] Broadcasting to chats_4: {:id=>"message_97", :message=>"88", :user=>"John", :time=>"15-May-17 06:38 am", :chatroom_id=>4, :file=>nil}
但它没有传输给订阅者,浏览器控制台报错
Firefox can’t establish a connection to the server at wss://demo.xyz.com/cable.
The connection to wss://demo.xyz.com/cable was interrupted while the page was loading.
我的环境配置如下。
config.action_cable.url = "wss://demo.xyz.com/cable"
config.action_cable.allowed_request_origins = ['https://demo.xyz.com', 'http://demo.xyz.com']
我在 passenger + nginx 中托管应用程序
location /cable {
passenger_app_group_name xyz_websocket;
passenger_force_max_concurrent_requests_per_process 0;
}
我的 nginx 日志说
2017/05/15 06:43:30 [error] 13412#0: *675 open() "/home/test/apps/xyz/current/public/cable" failed (2: No such file or directory), client: 103.xix.204.xx, server: https://demo.xyz.com, request: "GET /cable HTTP/1.1", host: "demo.xyz.com"
帮我解决这个问题。
最佳答案
可以阅读有关设置的更多信息 here ,但我会确保您单独安装有线服务器 - 这听起来像是“Passenger 实际上坚持将其作为一个单独的进程运行”
关于ruby-on-rails - ActionCable 不传输消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43973093/
我的应用程序中有两个设计身份验证模型,并且想要在它们之间创建聊天。有人可以帮我为用户编写连接吗?以下是我所拥有的。我想检查是否可以让两个连接根据不同用户的个人登录拒绝其连接。如有任何帮助,我们将不胜感
根据 Sitepoint's tutorial,我在我的 RoR 应用程序中使用 ActionCable,旨在用作 Angular 色扮演的聊天室。 .我已经设置好了,并且消息如预期的那样在创建消息时
我看过ActionCable.server.open_connections_statistics、ActionCable.server.connections.length、ActionCable.
我正在尝试使用我的 rails 5 应用程序设置 ActionCables,我已经运行了 rails g channel Posts,现在我的服务器每隔几秒就会重置一次,并出现此错误: Started
这在 Rails 中没有记录,但 ActionCable 有一个名为 PeriodicTimers 的模块 https://github.com/rails/rails/blob/master/act
我一直在尝试 ActionCable 并想知道它将尝试打开多少个数据库连接。是每个实例一个还是每个消费者连接一个?让 100k 消费者为每个消费者打开一个数据库连接会破坏数据库。 最佳答案 这取决于工
我无法手动关闭我的套接字。 只有当我关闭浏览器中的选项卡时它才会退出。 Finished "/cable/" [WebSocket] for 127.0.0.1 at 2016-10-29 16:55
我正在关注迈克尔·哈特尔 tutorial关于 Rails 5 ActionCable,建立一个简单的聊天,我的 create 内部出现问题行动在 MessageController : def
在我的项目中,我有一个模型categories,它具有一个详细 View (显示)。该 View 包含应使用actioncable进行实时更新的数据。 View 的内容/数据对于理解问题并不重要。 一
我使用 ActionCable 创建了以下内容,但无法接收任何正在广播的数据。 评论 channel : class CommentsChannel < ApplicationCable::Chann
我正在尝试让 ActionCable 在子域上工作。 问题是,一旦我更改以下行 config.action_cable.mount_path = '/' 该应用程序不再运行。但 ActionCable
我正在尝试使用Action Cable创建一个简单的类似于聊天的应用程序(计划扑克应用程序)。我对术语,文件层次结构以及回调如何工作感到有些困惑。 这是创建用户 session 的操作: class
我无法使用 docker 在我的 ubuntu 服务器上正确运行 actioncable 这似乎是一种设备验证错误,这是我的终端日志 There was an exception - NoMeth
我最近一直在尝试为 Squash 比赛创建一个实时计分系统。我已经设法将 ActionCable 与 Rails 5 一起使用来自动更新页面上的分数,但我想知道是否可以告诉 Rails 在满足特定条件
我正在使用 Ruby on Rails 5 作为后端框架,实际上是用于 websocket 连接的电缆和前端 Android。我按照 https://github.com/rails/actionca
有什么方法可以通过 ActionCable 传递文件吗?我正在尝试使用 Paperclip 进行上传。 我的 JavaScript 是 return $('#new_messag
我正在创建一个 ruby 应用程序,我正在尝试实现操作电缆,当用户发布帖子时,我希望为所有用户更新帖子索引。在我的 channels/posts.js 中我有: App.posts = App.c
我正在 rails 5 中实现 action cable,它在本地运行良好,但在暂存和生产中,在将消息发送到 action cable rails logger 之后。 [ActionCable] B
我有一个 Rails 5 应用程序,它使用 Action Cable 来实现 websocket 功能。 在我的开发环境中,一切都按预期进行,浏览器客户端成功连接到 Action Cable chan
在我的 Ruby on Rails 项目中,我有一个 Tickets MVC。用于编辑工单(例如 ID 为 5 的工单)的典型页面是 /tickets/5/edit。 在另一个页面上,我有一个简单的表
我是一名优秀的程序员,十分优秀!