Javascript faye rails在定义faye.js后复制消息
我已经跟随了费伊铁路公司,我有一个工作聊天应用程序。我的问题是chrome给出了一个404错误,javascripts/defaults.js没有找到。我发现问题出在我的应用程序布局中:Javascript faye rails在定义faye.js后复制消息,javascript,ruby-on-rails-4,faye,Javascript,Ruby On Rails 4,Faye,我已经跟随了费伊铁路公司,我有一个工作聊天应用程序。我的问题是chrome给出了一个404错误,javascripts/defaults.js没有找到。我发现问题出在我的应用程序布局中: <%= javascript_include_tag :defaults, "http://myip/faye/faye.js" %> 我改变了这一点: <%= javascript_include_tag "application", "http://myip/faye/fa
<%= javascript_include_tag :defaults, "http://myip/faye/faye.js" %>
我改变了这一点:
<%= javascript_include_tag "application", "http://myip/faye/faye.js" %>
错误消失了,但当我通过表单发送消息时,它会创建并广播消息的重复记录
如果需要更多信息,请提问,我不确定我的代码的哪一部分应该包含在问题中。Faye是一个过时的代码。尝试使用本机机制-SSE服务器设置事件。这是Rails 4和所有现代客户的最佳技术。谢谢您的回答。我明白,但我的应用程序使用unicorn。。这不是异步事件的问题吗?请使用puma。它比独角兽更快更简单。Puma有完整的sse支持。信息很好,但是改变你的Web服务器并使用不同的机制是唯一的解决方案吗?我继承了包含faye.js的代码,需要尽快让它工作。在那之后,我可以游说客户争取开发时间来改进他们的系统。你能看看我的gist puma配置文件吗?