Faye 在定义 Faye 后对重复的消息进行了.js

faye rails duplicate messages after definining the faye.js

本文关键字:Faye 消息 js 定义      更新时间:2023-09-26

我已经关注了faye railscast,我有一个有效的聊天应用程序。我的问题是 chrome 给出了 404 错误,javascripts/defaults.js找不到。我发现问题出在我的应用程序布局中:

   <%= javascript_include_tag :defaults, "http://myip/faye/faye.js" %>

我用以下方法更改了它:

    <%= javascript_include_tag "application", "http://myip/faye/faye.js" %>

并且错误消失了,但是当我通过表单发送消息时,它会创建并广播消息的重复记录。

如果需要更多信息,请询问,我不确定在问题中包含我的代码的哪一部分。

Faye 是一个过时的。尝试使用本机机制 - SSE(服务器设置事件)。这是 Rails 4 和所有现代客户端的最佳技术。