3

Websocket サーバーへの接続方法がわからないため、websocket-rails の使用に関するいくつかの重要な情報を見逃しているに違いありません。websocket_rails:install を実行してガイドに従うと、次のようになります。

Firefox can't establish a connection to the server at ws://localhost:3000/websocket.

もともと、クロムでチェックすると、404エラーであることが明らかで、アドレスが存在しないことを意味します。ガイドには、ルーティングを行う必要があるとは記載されていないため、これを修正する方法がわかりません。

ただし、websocket コントローラーがない場合は、ハンドシェイク タイムアウトになり、faye-websocket 0.10.0 に切り替えても問題は解決しません (ここで提案されているように)。Websocketコントローラーを変更するたびに、存在しないクラスの古い名前を参照する初期化されていない定数エラーが発生するため、何らかのキャッシュが邪魔になる可能性があると思います。

ライブラリでルーティングが行われるファイルを見つけたので、自分でルーティングする必要がないことはわかっています。ここで何が問題なのですか?

4

0 に答える 0