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% 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.
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!
Dies kann ein Symptom für ein anderes Problem mit nginx sein. Bitte lesen Sie diesen Artikel:
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.
Tags und Links ruby-on-rails asset-pipeline ruby-on-rails-4