Ich habe viele Lösungen aus stackoverflow / github für dieses Problem ausprobiert, aber ich kann es nicht zum Laufen bringen.
Ich verwende font-awesome-rails und ich kompiliere meine Assets für die Produktion vor. Ich habe CloudFront für meine Assets in meiner Produktionskonfiguration festgelegt:
%Vor%Wenn ich eine Seite lade (aus Chrome / Firefox, weil Safari mit CORS OK ist) bekomme ich folgende allgemeine Fehlermeldung:
%Vor%Ich habe es bereits versucht:
after_filter
auf Setzen Sie die Serverheader ohne Erfolg Ein Workaround wäre, das Fontawesome-Juwel zu entfernen und stattdessen zu verwenden:
%Vor%Aber ich würde das Problem lieber finden.
Danke
Ich hatte dieses Problem und es wurde mit den folgenden Änderungen behoben. Stellen Sie zunächst eine Kopfzeile auf Ihrem http-Server ein
add_header Access-Control-Allow-Origin *;
die vollständige Konfiguration verwendet:
%Vor%und erstellen Sie dann die Ungültigmachung in Cloudfront.
ps: Ich habe keine Rack-Cors oder andere Juwelen benutzt
Tags und Links ruby-on-rails amazon-cloudfront cors font-awesome