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)
しかし、ブラウザコンソールには何も出力されませんでした。
セットアップ構成を見逃していませんか?
ありがとう