У меня проблема с моим приложением с Action Cable на Heroku:
Ошибка подключения WebSocket к «ws://localhost:3000/cable»: ошибка при установлении соединения: net::ERR_CONNECTION_REFUSED
Мое производство.рб:
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, например: также пробовал активы: прекомпилировать.
На локалхосте все работает отлично. Есть идеи, что может быть не так с героку и настройкой?