我的 Rails 应用程序使用 ActionCable gem,配置为一个简单的聊天应用程序,只有一个频道。
关闭事件不断被调用,然后不断重新打开。我的 Rails 服务器正确地看到了连接;循环发生在浏览器/Javascript 中。
Connection.prototype.events = {
message: function(event) {
var identifier, message, ref;
ref = JSON.parse(event.data), identifier = ref.identifier, message = ref.message;
return this.consumer.subscriptions.notify(identifier, "received", message);
},
open: function() {
this.disconnected = false;
return this.consumer.subscriptions.reload();
},
close: function() {
return this.disconnect();
},
error: function() {
return this.disconnect();
}
};
有没有人遇到过这个问题?