У меня есть проблема с моим приложением с кабелем действий на Heroku:Config Действие Кабель для Heroku - локальный Ошибка: 3000/кабель
связи WebSocket к «WS: // локальный: 3000/кабель» не удалось: Ошибка подключения создание: чистая :: ERR_CONNECTION_REFUSED
Мой production.rb:
config.action_cable.url = "wss://NAME.herokuapp.com/cable"
config.action_cable.allowed_request_origins = ['https://NAME.herokuapp.com', 'http://NAME.herokuapp.com']
Я пытался указать сервер в cable.js а:
@App ||= {}
App.cable = ActionCable.createConsumer("wss://NAME.herokuapp.com/cable")
Я попытался изменить его в development.rb на всякий случай, но ничего не помогает. Heroku все еще пытается подключиться к локальному хосту.
Еще одна странная вещь, которая не имеет ничего общего с ней, я думаю, что приложение не может обработать некоторый код js, например: alert ('test') или console.log ("haha"), несмотря на некоторые js код работает, и я попробовал активы: прекомпиляция.
В локальном хосте все работает отлично. Любая идея, что может быть неправильным с героикой и настройкой?
Я настроил сервер redis, и это не должно быть проблемой, но спасибо в любом случае. Я думаю, что это собирается рассказать герою, как подключиться к правильному серверу в websocket. – Dudis