Hinweis: Unten ist wahrscheinlich ein Nischenszenario, aber ich wollte es teilen, falls jemand anderes es nützlich finden könnte.
In einem Rails-Projekt verwenden wir einiges durch ein Juwel, das eine Rails-Engine verwendet bootstrap-sass
. Mit Ausnahme der Auflösung des Glyphicon-Schriftpfads war im Hauptprojekt alles in Ordnung.
GET http://0.0.0.0:3000/fonts/bootstrap/glyphicons-halflings-regular.woff 404 (Not Found)
Wir fanden das $bootstrap-sass-asset-helper
warfalse
während der Auflösung , als wir erwarteten , dass es um wahr zu sein, so dass der Weg anders war.
Wir haben $bootstrap-sass-asset-helper
dafür gesorgt, dass das im Engine-Juwel initialisiert wurde, indem wir:
// explicit sprockets import to get glyphicon font paths correct
@import 'bootstrap-sprockets';
@import "bootstrap/variables";
Dies führte beispielsweise dazu, dass der Pfad aufgelöst wurde in:
/assets/bootstrap/glyphicons-halflings-regular.woff
Auch dies sollte bei keinem normalen Rails-Projekt erforderlich sein. bootstrap-sass
Wir verwenden zufällig viele Ansichten wieder, und dies hat für uns funktioniert. Hoffentlich kann dies jemand anderem helfen.