试图实现一个基于私人酒吧(如剑圣)的简单通知系统。瑞安·贝茨(Ryan bates)参见:http ://railscasts.com/episodes/316-private-pub
问题:我无法从控制器发送消息真正的私人 pub
一些代码:
在 header.haml 里面
= subscribe_to "/notifications"
= javascript_include_tag APP_CONFIG['faye'] ( includes JS wich is correct )
在 application.coffee 中
PrivatePub.subscribe "/notifications", (data, channel) ->
alert data
在任何控制器动作中
PrivatePub.publish_to("/notifications", "some test data to send")
-
这不起作用,想要的行为是“要发送的一些测试数据”正在我在 rails 应用程序中的任何页面上的警报中显示。我已经尝试了几次关于 rails cast 的教程,克隆了私人 pub 示例代码仓库,但是从控制器发送的内容没有任何效果。
更新:
任何人都可以帮助在从控制器发布到频道的复制中提供私人 pub 应用程序的示例吗?
UPDATE2 似乎只要有一个创建操作它就可以工作,但没有一个创建操作就不行。我希望能够使用 javascript 命令从控制器中的任何位置将一些数据发送到应用程序。像“发送私人发布消息加载弹出窗口”例如,我错过了上面的代码使这不起作用的什么?