Ich habe gerade ein neues Loading Wheel zu meiner Site in assets/images/loading.gif hinzugefügt. Das GIF funktioniert in der Entwicklung, aber in der Produktion gibt der Browser ein defektes Bildsymbol ohne Fehler wieder. Der Server zeigt die Datei als 0 Bytes an, aber wenn ich die Datei im Terminal finde, kann ich sehen, dass es 3.2k ist. Andere Bilder von Assets/Images funktionieren. Nach der Suche habe ich verschiedene Dinge ausprobiert, einschließlich Vorkompilieren und Ändern von Zeilen in meiner Konfiguration, aber bisher hat noch keiner funktioniert. Könnte es sich um ein Problem mit Berechtigungen oder Caching handeln?Neues Bild wird nicht in Rails gerendert 3.1
Gelöst:
Die Frage war eine Referenzierung Problem. Ich war Referenzierung zunächst die gif in geraden html, wie so ...
<img src="assets/loading.gif" id="loading-indicator" style="display:none" />
aber wenn ich image_tag verwendet und den Dateipfad geändert, es funktioniert jetzt.
<%= image_tag("loading.gif", :id => "loading-indicator", :style => "display:none") %>
Nicht sicher, warum es anfänglich auf meinem lokalen arbeitete.
wie referenzieren Sie die Bild im Code? –