0

Jquery Mobile、Ruby on Rails 4、および Omniauth-facebook を使用しています。Sing in by Facebook をクリックすると、コンソールに次のように表示されます。

omniauth: (facebook) Request phase initiated.

これは行き詰まっています。ブラウザのコンソールを確認したところ、次のエラーが表示されました。

XMLHttpRequest cannot load https://www.facebook.com/dialog/oauth?client_id..... No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access.

私はオンラインでチェックしましたが、多くの人がこれに直面しています。しかし、レールの包括的なソリューションを見つけることはできませんでした。何をすべきか提案してください。

4

1 に答える 1

1

このリンクのターボリンクを無効にしてみてください:

<a href="..." data-no-turbolink>Sign in</a>
于 2015-04-30T00:05:22.867 に答える