我正在尝试使用 Faye 用 Rails 构建一个简单的聊天室,并将其托管在 heroku 上。到目前为止,我能够让 Faye 服务器运行,并让即时消息正常工作。我正在使用的关键代码行是:
页面加载时启动的 Javascript 文件:
$(function() {
var faye = new Faye.Client(<< My Feye server on Heoku here >>);
faye.subscribe("/messages/new", function(data) {
eval(data);
});
});
create.js.erb,当用户发送消息时触发
<% broadcast "/messages/new" do %>
$("#chat").append("<%= j render(@message) %>");
<% end %>
一切正常,但现在我想在用户断开聊天时通知。我该怎么做?
我已经在Faye 的网站上查看了有关监控的信息,但不清楚我应该把该代码放在哪里。