【发布时间】:2015-01-19 14:11:48
【问题描述】:
我正在使用 Javascript 订阅频道上的事件,如下所示:
pusher = new Pusher("APP_KEY")
channel = pusher.subscribe('test_channel')
channel.bind('interview', function (data) {
// do something here
channel.bind('pusher:member_removed', function (data) {
console.log("Removed from interview");
});
});
channel.bind('pusher:member_removed', function (data) {
console.log('Removed from anywhere');
});
在我的 Rails 操作中,我执行以下操作:
def interview
Pusher['test_channel'].trigger('interview', {
interview: 'some-id'
})
end
我希望在触发该事件时调用两个绑定到pusher:member_removed 的函数。
但是,当它被触发时,只会调用“从任何地方移除”的函数。 “从采访中删除”的功能永远不会执行。
可能出了什么问题?
【问题讨论】:
标签: javascript ruby-on-rails pusher