4

ROR アプリケーションで websocket-rails gem を使用してプッシュ メカニズムを使用しようとしています。

私は基本的に次のことをしました。

私のapplication.js

//= require jquery
//= require jquery_ujs
//= require websocket_rails/main

$(function(){

  // connect to server like normal
  var dispatcher = new WebSocketRails('localhost:3000/websocket');

  // subscribe to the channel
  var channel = dispatcher.subscribe('products');

  // bind to a channel event
  channel.bind('new', function(data) {
    console.log('channel event received: ' + data);
  });
});

次に、ポート 3000 でシンサーバーを起動しました

次に、Rails コンソールから、次のコマンドを入力しました。

WebsocketRails[:products].trigger(:new, Product.last)

しかし、ブラウザコンソールには何も出力されませんでした。

セットアップ構成を見逃していませんか?

ありがとう

4

2 に答える 2