warum wird der bildpfad in scss nicht aufgelöst?
In meiner App habe ich eine scss-Datei, die aus einem Edelstein stammt und sich im Edelsteinordner außerhalb meines App-Projektordners befindet
Funktioniert lokal einwandfrei, ich habe den Pfad zu Bildern wie folgt korrigiert: (aus dem Elementinspektor bei Chrome kopiert)
media="all"
.social-share-button-twitter {
display: inline-block;
width: 16px;
height: 16px;
background: url("/assets/sprites/social-share-button.png") 0px -48px no-repeat;
}
aber wenn ich auf heroku einsetze, wird der image-pfad nicht aufgelöst, ich bekomme folgendes ergebnis:
media="all"
.social-share-button-twitter {
display: inline-block;
width: 16px;
height: 16px;
background: url(image-path("sprites/social-share-button.png")) 0px -48px no-repeat;
}
Beachten Sie die obige URL, die natürlich nicht auf das PNG-Bild verweist.
Hier ist, wie es in der SCSS-Datei steht:
.social-share-button-baidu { display:inline-block; width: 16px; height: 16px; background: url(image-path('sprites/social-share-button.png')) 0px 0px no-repeat }
Irgendeine Idee, warum ich bei der bereitgestellten App den falschen Pfad erhalte?
Wie kann ich Rails zwingen, eine andere scss-Datei anstelle der Datei im gem-Ordner zu verwenden? Ich habe versucht, eine andere Datei in der application.css zu setzen, aber Rails verwenden die Datei weiterhin im gem-Ordner.
Irgendeine Idee ? Warum funktioniert es gut vor Ort?