「websocket-rails」gem をインストールし、デフォルト設定を行った後、JS ディスパッチャーを作成したところ、Chrome コンソールで 404 エラーが発生しました。
これは私のJSです:
var dispatcher = new WebSocketRails('localhost:3000/websocket');
これは私が得るメッセージです:
'ws://localhost:3000/websocket' への WebSocket 接続に失敗しました: WebSocket ハンドシェイク中のエラー: 予期しない応答コード: 404
他のすべては、最初のステップガイドで提案されているとおりです
events.rb
subscribe :test, :to => ChatServerController, :with_method => :test
controller/chat_server_controller.rb
class ChatServerController < WebsocketRails::BaseController
def initialize_session
# perform application setup here
controller_store[:message_count] = 0
end
def test
puts 'Hello'
end
end