1
私はちょうど十分なサイトからアクションケーブルチュートリアルを完了しました。開発中はすべて正常に動作していますが、ヒロクに展開した後はアクションケーブルが動作しません。私は、次の操作を行うようにしてください行っている:herokuへのデプロイ後にactioncableが動作しない
(1)ケーブル/ YML
adapter: redis
url: <%=ENV['REDISTOGO_URL']%>
(2)production.rb
config.action_cable.url = 'wss://myurl.herokuapp.com/cable'
config.action_cable.allowed_request_origins = [
'https://myurl.herokuapp.com', /http://myurl.herokuapp.com.*/]
(3)ルート -
mount ActionCable.server, at: '/cable'
(4)はヒーローでアドオンになるために赤を加えました
のHerokuのログは次のエラーを示しています
はWebSocketのへのアップグレードに失敗しました(REQUEST_METHOD:GET、HTTP_CONNECTION:アップグレード、HTTP_UPGRADE:WebSocketの)
要求元が許可されていません:https://myurl.herokuapp.com
を私は指定されていませんでしたproduction.rb内の許可されたリクエストURLと今このエラーを出していますか?
私はrails 5.0とruby 2.3.1を実行しています。助けをお待ちしています。
config.action_cable.allowed_request_origins = [
'https://myurl.herokuapp.com', /http://myurl.herokuapp.com.*/]
はこのようになります: