Я пытаюсь использовать веб-сокет в своем приложении Rails4.1.
Вот несколько соответствующих фрагментов кода:
Gemfile:
gem 'websocket-rails'
gem 'puma'
разработка.рб
config.middleware.delete Rack::Lock
Я запускаю сервер локально как:
bundle exec puma -p 3000
В консоли хрома я вижу ошибку подключения:
new WebSocketRails('localhost:3000/post/hello', true);
WebSocket connection to 'ws://localhost:3000/post/hello' failed: Error during WebSocket handshake: Unexpected response code: 200
Может ли кто-нибудь помочь с тем, что мне нужно сделать, чтобы использовать веб-сокеты локально в Rails?
Обновление1
Я попытался добавить следующее в соответствии с Веб-сокеты не работают в моем приложении Rails, когда я работаю на сервере Unicorn, но работают на тонком сервере, но это не помогло
инициализаторы/eventmachine.rb
Thread.new { EventMachine.run } unless EventMachine.reactor_running? && EventMachine.reactor_thread.alive