通过rails中的Private Pub发布Sidekiq计划作业

时间:2016-04-20 11:16:11

标签: ruby-on-rails ruby ruby-on-rails-4 sidekiq private-pub

我正在使用'Sidekiq'来安排在给定时间内提醒任何任务。它的工作完美。现在我想将其附加到我的导航栏上,因为我正在使用“私人酒吧”发布提醒消息。  这是Sidekiq Worker的代码。

 PrivatePub.subscribe("reminder", function(data, channel) {
 return alert('Remarks ='+ data.message.remarks);

并在“application.js”里面我正在使用警报进行测试,但它无法正常工作。

@select

});

我错过了什么吗?因为可以通过rb文件中的Private Pub发布数据,并且可以使用Ryan http://railscasts.com/episodes/316-private-pub?autoplay=true

1 个答案:

答案 0 :(得分:0)

这个宝石在三年前的最后一次更新,似乎没有得到维护。 使用ActionCabble等最新的rails解决方案可能会更好吗? https://github.com/rails/rails/tree/master/actioncable

我发现了这个问题,证明ActionCabble可以集成到ActiveJob或其他后台工作者:

https://github.com/rails/rails/issues/22897