Ich schob eine Beispiel-App, an der ich gerade arbeitete, nach Heroku. Rails 5 - Ich merke jetzt eine Menge Probleme/Unterschiede, viel kann ich auf ein offensichtliches Pipelineproblem zurückführen. Die Mehrheit der Referenzen, die ich sehe, sind von R3/R4 aberPushed to Heroku - Assets (+?) Missing (Rails 5)
config.assets.compile = true
config.assets.digest = true
in und Modifizieren all url
-font-url
oder image-url
erwähnen setzen - ich habe das für die meisten Schriften, aber ich bin immer noch leer Bilder zu sehen, und defekte Links/fehlende Icons.
Eine weitere seltsame Sache ist, dass ich JSON Builder verwendet habe, um eine site.json Seite aufzubauen - Die Seite selbst ist eigentlich in Ordnung; Keine Probleme. Wenn ich jedoch versuche, es mit einem Parameter zu begrenzen, gibt es sofort einen Fehler von 500 zurück. Ich habe zu diesem Thema 4-5 weitere Beiträge zu SO gefunden, jede mit einer kleinen Anzahl an Antworten, und normalerweise sagen sie, dass ich das tun soll, was ich oben erwähnt habe.
Ich habe sogar versucht, in all meinem CSS-Dateien Kern zu gehen, und es
font-url('<%= asset_path("mana.eot?#iefix&v=1.3.0") %>')
zu
Ich las auf Herokus Hilfe-Site, dass es Probleme aufgrund des MD5-Fingerabdruckes hat und ich folgte die Schritte, um die Bash zu verbinden, um die Datei Existenz UND den Namen zu sehen, aber ich bin mir nicht sicher, wie ... Daran etwas ändern? Haben sie nicht denselben Fingerabdruck, wenn sie lokal/C9/IDE kompiliert werden?
Heroku hat das Bild auf seiner lokalen Instanz, aber die Verbindung ist unterbrochen. es kann auch keine jquery usw. finden. Grundsätzlich alles innerhalb der Assets-Pipeline. – DNorthrup