2017-02-15 2 views
0

Ich bin neu auf Schienen. Ich versuche herauszufinden, wie man den Pfad des benutzerdefinierten Ordners einfügt, seit ich bootstrap benutze und versuche, einige Fonts von einem bestimmten Pfad zu laden, der "/assets/themes/default/assets/fonts/icons.woff2" lautet. Daher habe ich den Ordner erstellt Themen innerhalb assest-Ordner, innerhalb themes-Ordner habe ich Standard-Ordner erstellt .. so weiter bis Schriftarten-Ordner und ich habe icons.woff2 in Schriftarten-Ordner gehalten. Wie kann ich um diesen Weg in mein Projekt im noch Ressource immer nicht gefunden AusnahmeRails: Wie man benutzerdefinierte Ordner Pfad in Assest Ordner

GET http://localhost:3000/assets/themes/default/assets/fonts/icons.ttf 404 (Not Found) 

Antwort

0

Für Bootstrap Sie die Ordner Schriftarten in Ihr Vermögen und für Schienen umfassen können 4+ Sie nur die font-url Helfer verwenden können . Ein Standard, der für die glyphicons arbeiten soll, ist

@at-root { 
    // Import the fonts 
@font-face { 
    font-family: 'Glyphicons Halflings'; 
    src: font-url('bootstrap/glyphicons-halflings-regular.eot'); 
    src: font-url('bootstrap/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), font-url('bootstrap/glyphicons-halflings-regular.woff2') format('woff2'), font-url('bootstrap/glyphicons-halflings-regular.woff') format('woff'), font-url('bootstrap/glyphicons-halflings-regular.ttf') format('truetype'), font-url('bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); 
} 
} 

Arbeiten mit aktuellen Bootstrap und Schienen 4+ die font-URL Helfer Punkte automatisch zu app/assets/fonts

+0

Dank für Ihre Antwort Sir, aber url die Ich habe erwähnt, kommt dynamisch, ich kann es nicht ändern. Gibt es eine Möglichkeit, diesen Pfad in Schienen zu übersetzen? –

+0

Was meinst du dynamisch? In Rail werden Assets zur Bereitstellungszeit zusammengestellt. Wenn Sie etwas zur Laufzeit wechseln möchten, benötigen Sie eine ganz andere Lösung. – max