プライベート パブ (ジャガーノートのようなもの) に基づく単純な通知システムを実装しようとしています。ライアン・ベイツ著: http://railscasts.com/episodes/316-private-pub
問題: コントローラからメッセージ true private 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キャストのチュートリアルを何度か試し、プライベートパブのサンプルコードリポジトリを複製しましたが、コントローラーからの送信は何も機能しません.
アップデート:
コントローラからチャネルへの再現パブリッシングでプライベートパブアプリの例を提供できる人はいますか?
UPDATE2 作成アクションがある限り機能するように見えますが、作成アクションがないと機能しません。JavaScriptコマンドを使用して、コントローラーのどこからでもアプリにデータを送信できるようにしたいと考えています。たとえば、「 send private pub message load popup 」のように、上記のコードでこれが機能しない原因は何ですか?