На запрошенном ресурсе Ruby on Rails 4, Jquery Mobile отсутствует заголовок "Access-Control-Allow-Origin"

Я использую Jquery Mobile, Ruby on Rails 4 и Omniauth-facebook. Когда я нажимаю "Войти в 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.

Я проверил онлайн, и многие люди сталкиваются с этим. Но я не был, чтобы найти комплексное решение для рельсов. Пожалуйста, предложите, что делать.

1 ответ

Попробуйте отключить Turbolinks по этой ссылке:

<a href="..." data-no-turbolink>Sign in</a>
Другие вопросы по тегам