Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript faye rails在定义faye.js后复制消息_Javascript_Ruby On Rails 4_Faye - Fatal编程技术网

Javascript faye rails在定义faye.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

我已经跟随了费伊铁路公司,我有一个工作聊天应用程序。我的问题是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和所有现代客户的最佳技术。

谢谢您的回答。我明白,但我的应用程序使用unicorn。。这不是异步事件的问题吗?请使用puma。它比独角兽更快更简单。Puma有完整的sse支持。信息很好,但是改变你的Web服务器并使用不同的机制是唯一的解决方案吗?我继承了包含faye.js的代码,需要尽快让它工作。在那之后,我可以游说客户争取开发时间来改进他们的系统。你能看看我的gist puma配置文件吗?