- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以在 Controller 中使用以下代码,但不能在控制台中使用(都是开发环境)。我正在使用 Rails 5.0.0.beta2。
ActionCable.server.broadcast 'example_channel', message: '<p>Test</p>'
控制台:
>> ActionCable.server.broadcast 'example_channel', message: '<p>Test</p>'
[ActionCable] Broadcasting to example_channel: {:message=>"<p>Test</p>"}
=> []
如何在控制台中使用它?
最佳答案
ActionCable 在开发模式下的默认行为是使用async
适配器,该适配器仅在同一进程中运行。对于进程间广播,您需要切换到 redis
适配器。
要在开发模式下启用redis,您需要编辑config/cable.yml
:
redis: &redis
adapter: redis
url: redis://localhost:6379/1
production: *redis
development: *redis
test: *redis
关于ruby-on-rails - 来自控制台的 ActionCable.server.broadcast,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35176934/
我的应用程序中有两个设计身份验证模型,并且想要在它们之间创建聊天。有人可以帮我为用户编写连接吗?以下是我所拥有的。我想检查是否可以让两个连接根据不同用户的个人登录拒绝其连接。如有任何帮助,我们将不胜感
根据 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。 在另一个页面上,我有一个简单的表
我是一名优秀的程序员,十分优秀!