2017-01-12 7 views
0

助けてください。Rails 5エラーXMLHttpRequestを読み込めません

私はrack_corsの宝石を使用しますが、私の問題解決しない

これは

application.rb

config.middleware.insert_before 0, Rack::Cors do 
    allow do 
    origins 'localhost', 'http://example.com' 
    resource '*', :headers => :any, :methods => [:get, :post, :options] 
    end 
end 

これはhttps://example.com/video.vttをロードすることはできませんエラー

のXMLHttpRequestである私のコードです。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーが存在しません。 Origin 'http://localhost:3000'はアクセスできません。

+0

CORSエラーが多く、ここで扱われてきました。 http://stackoverflow.com/questions/10636611/how-does-access-control-allow-origin-header-workとhttp://stackoverflow.com/questions/7067966/how-to-allow-corsとhttpを読んでください://stackoverflow.com/questions/5750696/how-to-get-a-cross-origin-resource-sharing-cors-post-request-working forworking –

+0

問題を解決しない –

+0

これを試してみてください。 CORSエラーを回避してGoogle Chrome Webサーバーをダウンロードしたい場合https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb?hl=jaインストールしたら、役立つでしょう。あなたはリンクしていますあなたのアプリケーションフォルダをその "Webサーバー"に接続してそこからアプリケーションを実行すると、IlはCORSを避ける​​ためにクライアント/サーバーアーキテクチャをシミュレートするのに役立ちます。テストのためだけで十分です(私がAjaxアプリケーションをテストすることでした) –

答えて

0

許可された起点を設定する前に、Rails環境をテストしてください。

+0

私はすでに試してみたのですが、それでも同じです –

+0

ルビーと開発コンソールのブラウザで "debug:true"を試しましたか? –

+0

ブラウザのコンソールでエラーが表示される –

関連する問題