Rails-Bild verschwindet mit Fehler: Fehler beim Laden der Ressource: net :: ERR_CONTENT_LENGTH_MISMATCH

7

Im Wesentlichen ist mein Problem, dass eine Seite gut geladen wird und normal aussieht. Nach etwa 30 Sekunden verschwindet es plötzlich.

Hier ist das Serverprotokoll vor dem Fehler (beim Laden der Seite):

%Vor%

Und dann verschwindet plötzlich das Bild mit dem clientseitigen Fehler (zu sehen in der Chrome-Entwicklerkonsole):

%Vor%

Und die einzige Ergänzung zum Protokoll ist:

%Vor%

Während der 30 Sekunden, in denen es gut aussieht, hat Chrome ein Ladesymbol, wohin das Favicon geht

Mein HTML ist an dieser Stelle ziemlich einfach:

%Vor%

Ich habe sogar mein Javascript komplett rausgeholt. Ich habe versucht, Turbolinks von selbst zu entfernen. Es passiert nur mit einem Bild. Und ich habe keine Ahnung warum ...

Als ich das HTML wechselte, war es das gleiche Bild (Taylor), das den Fehler gab:

%Vor%

Alle meine Bilder befinden sich in meinem app / assets / images-Ordner

Meine Kopfzeile sieht so aus:

%Vor%     
Tom Prats 12.03.2014, 04:12
quelle

4 Antworten

6

Ich hatte dieses Problem, als ich ein Bild mit dem Befehl mv ersetzte. Dadurch wurde der Zeitstempel nicht geändert und das Asset-Caching wurde unterbrochen. Ein einfacher touch der betroffenen Datei hat es behoben.

    
Brian Williams 06.11.2014, 19:33
quelle
23

Habe bei der Bearbeitung meiner Bildgröße auf dasselbe Problem gestoßen.

Keine der oben genannten Lösungen funktionierte für mich, aber rake tmp:clear tat!

    
Neeharika Bhartiya 17.11.2014 22:20
quelle
2

Probieren Sie "Rake Assets: clean" aus und erstellen Sie Ihr Asset neu (falls Sie es benötigen). Ich habe durch diese Magie gearbeitet.

    
mogya 26.05.2014 08:08
quelle
0

Dies kann ein Symptom für ein anderes Problem mit nginx sein. Bitte lesen Sie diesen Artikel:

Schienenbild verschwindet mit Fehler : Ressource konnte nicht geladen werden: net :: ERR_CONTENT_LENGTH_MISMATCH

Ich habe das gleiche Problem wie Sie gesehen, und es stellte sich heraus, dass es sich um ein Nginx-Berechtigungsproblem mit dem zugrundeliegenden Cache-Verzeichnis handelte, was ebenfalls dazu führte, dass das Problem etwas unterbrochen wurde.

    
James V 11.09.2014 06:12
quelle