開発環境で websocket-rails gem を正常に使用していますが、運用マシンにデプロイすると使用できません。JavaScript クライアントでスタンドアロン サーバー モードを使用しています。
var dispatcher = new WebSocketRails("localhost:3001/websocket");
ただし、実稼働環境で同じ手法を使用すると、ディスパッチャー (プレフィックスなし) が未定義になるか、正常に定義されてもブラウザーがサーバーへの接続を確立できません (wss:// プレフィックスを使用する場合)。
これは SSL 証明書からの干渉と関係があるのでしょうか。
何か案は?
編集
「localhost」ではなく、本番環境で本番サーバーのアドレスを使用します。