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
A
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
- 1. Rails-Assets, die nicht in der Produktion gefunden werden
- 2. Rails Assets Precompile einfach nicht funktioniert
- 3. Rails redirect_to funktioniert nicht in der Produktion
- 4. Rails - PDFKit funktioniert nicht in der Produktion
- 5. Angular2-Kompilierung für die Produktion
- 6. ngnix nicht dienende Assets meiner Rails-Anwendung
- 7. Rails image_tag nicht mit CDN Assets
- 8. Keine Methode Fehler, [] für null Klasse nicht definiert, wenn vor der Kompilierung Vermögenswerte für die Produktion
- 9. Produktion Rails Konsole startet nicht
- 10. Rails bedingte Validierung funktioniert nicht richtig
- 11. Rails polymorphen abhängig: destroy nicht richtig funktioniert
- 12. Elasticsearch + Rails mehrere `must` nicht richtig funktioniert
- 13. Routing funktioniert nicht richtig bei der Produktion (Symfony)
- 14. Rails Assets Cloudfront Fontawesome CORS
- 15. Rails 5-Assets nicht in der Produktion zu laden (URL nicht gefunden werden)
- 16. Rails 5 - Vendor Assets sind nicht auf Produktion geladen (nur Fonts)
- 17. Rails Assets sind in einem Unterverzeichnis und können nicht in Produktion geladen werden
- 18. Scala Play-Produktion beginnt nicht funktionierte (Assets Ordner nicht verfügbar)
- 19. Rails 4.2 App nicht gezippten Assets
- 20. Ruby on Rails - Counter-Cache funktioniert nicht bei der Produktion
- 21. SBT Aufgabe vor Kompilierung wird nicht in ausgelösten Kompilation ausgeführt
- 22. Rails 4 Assets nicht in der Produktion gefunden (Digest Pfad ist OK)
- 23. CSS & :: vor {funktioniert nicht
- 24. Rails 3.1.3: versuchen, lokal in der Produktion zu laufen, Asset-Pipeline funktioniert nicht
- 25. Rails-Schriften wurden für die Produktion nicht vorkompilierte
- 26. Apache Passenger + Rails + Assets werden nicht berücksichtigt
- 27. Rails Assets Manifest Datei nicht gefunden
- 28. Autocomplete funktioniert nicht richtig
- 29. Rails nicht Datenbank-URL auf die Produktion
- 30. CKeditor in Produktion nicht möglich
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
Link von application-xx.css und application-xx.js in HTML-Datei sind noch ältere. –
Ist es in der Produktionsumgebung? In diesem Fall haben Sie möglicherweise vergessen, Ihre App neu zu starten. – Uzbekjon