В моем приложении rails используется гем ActionCable, настроенный как простое приложение для чата с одним каналом.
Событие закрытия продолжает вызываться, а затем постоянно открываться снова. Мой сервер 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();
}
};
Кто-нибудь сталкивался с этой проблемой?