2016-11-25 14 views
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.*/] 

はこのようになります:

答えて

0

私はこれはと思う

config.action_cable.allowed_request_origins = [ 
'https://myurl.herokuapp.com', 'http://myurl.herokuapp.com'] 
関連する問題