ruby-on-rails - 为此我应该使用什么 WebSockets 系统?

标签 ruby-on-rails node.js websocket socket.io

我正在构建一个 Rails 应用程序,我需要一个实时评论系统。我将使用 WebSockets,但我对它们很陌生,我有点迷失。我尝试了 em-websockets 和 websocket-rails,但两者都不能很好地完成我必须做的事情。我还想到了 Node.JS 和 Socket.io 应用程序,但我不知道如何开始。

我想要做的是,当对帖子发表新评论时,通过 CommentsController 的 create 操作发送一条 WebSocket 消息。我将发送一条包含评论内容和创建者以及帖子 ID 的消息。

提前致谢! :D

最佳答案

抱歉,但我不这么认为。使用 WebSocket 时要小心。这是提供非常强大的机制的基本概念。

Websockets 非常适合 super 、绝对实时的应用程序,例如在线游戏。对于评论系统(甚至实时),您不需要它们,AJAX 就足够了。

关于ruby-on-rails - 为此我应该使用什么 WebSockets 系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11064010/

相关文章:

html - 容器未拉伸(stretch)至页面宽度

html - 样式表链接中的 href 属性在 Node 中不起作用

python - Supervisor 无法在共享主机上启动

authentication - 使用 Twisted 通过客户端证书身份验证保护 Websockets

javascript - Karma 和 CoffeScript 以及代码覆盖率

ruby-on-rails - 使用 mongoid/mongodb/rails 访问引用字段

ruby-on-rails - rails : Rendering Partials through Ajax

javascript - Express:模板引擎 (Pug) 调用的样式/脚本未加载

javascript - DOM 加载后的 Meteor Load Javascript 函数

go - 如何从 Go WebSocket 处理程序访问其他客户端连接?