我在一个rails应用程序中使用faye,我遇到了一种非常奇怪的行为,如果faye在所有资产被服务之前到达subscribe (也就是说,在调用$(document).ready()之后,但是当您的浏览器中的旋转器运行时),Faye将以“加载”模式阻塞浏览器(就像在,旋转器永远不会停止)。我在faye的日志中确实看到了,当启用引用websocket的调试消息时:
2012-06-12 20:16:56 [DEBUG] [Faye::RackAdapter] Received via WebSocketre
我安装了faye-rails gem,瘦gem,放到config.rufaye_server = Faye::RackAdapter.new(:mount => '/faye')然后我运行rails s,但是当客户端订阅脚本运行时,有一个路由错误。也许我应该为faye运行一台thins服务器,为rails运行一台?rails s
rackup con