我正在构建一个 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/