2017-01-23 7 views
0

Wenn ich Assets ausführen: Precompile auf meinem Server kann ich klar sehen, dass meine Assets vorkompiliert werden, auch Dateien werden ordnungsgemäß in Dateisystem geschrieben, aber wenn ich meine Anwendung aus dem Browser bin ich bin Der Fehler wurde nicht gefunden, da die Dateinamen von Assets, auf die in HTML verwiesen wird, ältere Dateinamen sind. Ich bin absolut ahnungslos über das Debuggen dieses Problems. Jede Art von Verweis/Hilfe wird sehr geschätztRails Produktion Assets vor Kompilierung funktioniert nicht richtig

+0

Was meinen Sie mit "Dateinamen, die in HTML referenziert werden, sind ältere?"? Angehängte Hashwerte sind älter oder die tatsächlichen Dateinamen, die in Ansichtsdateien geändert wurden, werden nicht aktualisiert? – Uzbekjon

+0

Link von application-xx.css und application-xx.js in HTML-Datei sind noch ältere. –

+0

Ist es in der Produktionsumgebung? In diesem Fall haben Sie möglicherweise vergessen, Ihre App neu zu starten. – Uzbekjon

Antwort

2

Basierend auf OP-Kommentare ist die App in der Produktionsumgebung und als solche musste es neu gestartet werden, um die App zu zwingen, die Asset-Hashes neu zu bewerten.

Verwandte Themen