CSRF-Token für einen jQuery-Datei-Upload kann nicht überprüft werden, nur IE 9, Rails 3-App

7

Also verwende ich jQuery-Datei-Upload in einer Rails-3-App, und alles funktioniert wunderbar, außer in IE 9, das ist. Nur in IE9, wenn ich versuche, eine Datei hochzuladen, bekomme ich weiterhin den Fehler "cant verify csrf token" in meiner Konsole. Ich habe Firebug lite installiert, um es zu inspizieren, und das korrekte csrf-Token ist korrekt und an der richtigen Stelle im Dokument (und ja, ich habe mein & lt;% = csrf_meta_tags% & gt; -Tag in der Kopfzeile der Layoutdatei). Nicht sicher, warum es das nur in IE 9 macht, hat das jemand schon mal gesehen?

    
ggrillone 22.08.2012, 13:24
quelle

1 Antwort

20

Ich hatte das gleiche Problem und der obige Kommentar des OP hat mir geholfen, die Antwort zu finden. Hier ist, was für mich funktionierte:

%Vor%

Beachten Sie, dass die Layout-Datei (application.html.erb in Rails 3.2) folgende Eigenschaften haben sollte:

%Vor%     
Santosh 25.10.2012 04:40
quelle