Ich stoße auf ein Problem bei einem meiner ersten Rails-Projekte. Lokal, in Entwicklung, meine Website wird perfekt angezeigt. Schriftarten werden korrekt geladen und das Hintergrundbild wird auf jeder Seite angezeigt. Auf Heroku erscheinen jedoch weder die Schriften noch das Hintergrundbild.Heroku zeigt kein Hintergrundbild/Schriftarten an
ich versucht habe, die folgenden Befehle
RAILS_ENV=production rake assets:precompile
RAILS_ENV=production rake assets:clobber assets:precompile
RAILS_ENV=production rake assets:clean assets:precompile
heroku run rake assets:precompile
heroku run rake assets:clobber assets:precompile
heroku run rake assets:clean assets:precompile
Keiner dieser Befehle, um die Art und Weise der Anwendung geändert wurde Anzeige, habe ich auch sicher gemacht vor jedem Versuch Cookies löschen und sogar inkognito anzeigen; alles vergebens.
Ich habe auch versucht zu ändern, wie das Hintergrundbild in das Projekt eingeführt wurde.
* ich die benutzerdefinierten CSS-Datei mit einem css.scss
* Ich änderte den CSS Anruf background:
-background-image:
... Dies verursachte das Hintergrundbild nicht geladen werden sowohl lokal als auch
* I geändert beenden geändert die CSS-Anruf von url('../img/bg.jpg') no-repeat center center fixed;
-
image-url('../img/bg.jpg') no-repeat center center fixed;
... wieder das alles tat, war das Bild verursachen nicht lokal
zu ladende ich habe versucht, eine Kombination dieser beiden tun, wieder ohne Erfolg.
Ich habe meine CSS-Dateien und meine Bilddateien in den entsprechenden Ordnern innerhalb des App/Assets-Verzeichnisses. Die Dateien werden auch im Ordner public/assets angezeigt. Die Website zeigt jedoch weder die Schriftarten noch das Hintergrundbild an.
Ich bin sehr verwirrt und ehrlich gesagt von Ideen. Gibt es etwas, das ich vermisst habe? Kann mir jemand noch mehr Ideen anbieten?
Probieren Sie heroku-url.com/path/to/img.jpg statt Verzeichnisverweis mit ../img/img.jpg – Li357
Verursacht die gleichen Probleme wie die anderen CSS Änderungen, es wird nicht lokal angezeigt oder in der Produktion – ParkerCP
Oh, tut mir leid, weiß nicht, was ich sagen soll – Li357