Ich muss einige Dateien in application.css oder application.js Dateien importieren. Zum Beispiel, für CSS, verwende ich @ import-Anweisungen. Ich habe einige Stylesheets in einem Lieferanten/assets/Sheets Verzeichnis:Importieren von CSS und JS in Rails 4.2.4 App mit @ Import oder erfordern
vendor/assets/stylesheets/font-awesome.min.css
vendor/assets/stylesheets/bootstrap.min.css
etc
So verwende ich:
@import 'font-awesome';
@import 'simple-line-icons';
@import 'bootstrap';
Hier konnte ich laden die font-awesome Datei, aber keine Bootstrap- oder Simple-Line-Icons. Ich habe diesen Fehler:
File to import not found or unreadable: file_name.css
Ganz seltsam. Ist die generelle Idee, Dateien aus dem Lieferantenverzeichnis zu importieren, korrekt? Oder sollte ich diese Dateien in ein anderes Verzeichnis legen?
P.S: Ich weiß, dass Sie fragen könnten, warum ich Bootstrap manuell importiere und keinen Edelstein verwende; Die Antwort ist, dass ich einige Vorlagen gekauft habe und alle Dateien aus den Vorlagen konsistent sein soll.
Ihre Idee, Dateien von 'vendor/assets/stylesheets' zu importieren, ist vollkommen richtig. Hast du versucht, '@import 'bootstrap.min'' zu benutzen? –
@AlexanderKomarov, danke, es hat geholfen. Generell bestand das Problem darin, dass font-awesome über eine Edelsteinabhängigkeit geladen wurde. – yerassyl
Das macht Sinn, ich habe mich gefragt, warum Sie 'font-awesome' und nicht' bootstrap' importieren können. AFAIK Ich sollte meinen Kommentar in eine tatsächliche Antwort umwandeln. Wird besorgt. –