Отсутствует заголовок Websocket

Я использую гем 'faye' с Rails 3.2.13. В разработке я использую faye для localhost: 9292 и мое приложение для localhost: 3000. Я могу активировать всплывающие окна с помощью запроса скручивания из командной строки, но не могу установить соединение из своего приложения. Ошибка, которую я получаю в своей консоли:

Сбой подключения WebSocket к «ws: // localhost: 9292 / faye»: ошибка во время рукопожатия WebSocket: отсутствует заголовок «Upgrade»

Я пытаюсь определить заголовок для файла в моем файле application.js:

$(function() {
  var faye = new Faye.Client("http://localhost:9292/faye");
  faye.setHeader("Access-Control-Allow-Origin", "http://localhost:3000");
  faye.subscribe('/messages', function (data) {
  alert(data);
  });
});

Это правильный способ добавить заголовок?

Я нашел обсуждение подобной проблемы здесь:https://github.com/faye/faye/issues/222 В этом случае ошибка, по-видимому, связана с тем, что настройки ssl не загружаются. Я проверил каталог lib моей стойки Gem и нашел

def ssl?
  scheme == 'https'
end

Это выглядит хорошо. Как я узнаю, что настройки загружаются неправильно?

Любые подсказки о том, где искать дальше, будут высоко оценены.

Ответы на вопрос(1)

Ваш ответ на вопрос