Auf der angeforderten Ressource Ruby on Rails 4, Jquery Mobile - ruby-on-rails, jquery-mobile, omniauth-facebook ist kein 'Access-Control-Allow-Origin'-Header vorhanden

Ich benutze Jquery Mobile, Ruby on Rails 4 und Omniauth-facebook. Wenn ich auf Facebook klicke, bekomme ich das in meiner Konsole:

omniauth: (facebook) Request phase initiated.

Dies ist festgefahren. Ich habe die Browserkonsole überprüft und es hat mir diesen Fehler angezeigt:

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.

Ich habe online nachgesehen und viele Leute sind damit konfrontiert. Aber ich habe keine umfassende Lösung für Schienen gefunden. Bitte schlagen Sie vor, was zu tun ist.

Antworten:

1 für die Antwort № 1

Versuchen Sie, Turbolinks für diesen Link zu deaktivieren:

<a href="..." data-no-turbolink>Sign in</a>

Verwandte Fragen
Speisekarte