Ritzel können Bootstrap v3.3.5 nicht finden, während v3.3.4 gefunden wird

9

Ich entwickle eine Rails-App (v4.2.1), auf der ein Bootstrap auf dem vendor/assets/components/bootstrap installiert ist.

Die Dinge sind gut gelaufen, bis ich den Bootstrap von v3.3.4 auf v3.3.5 aktualisiert habe.

Jetzt sehe ich eine Fehlerseite, die couldn't find file 'bootstrap' with type 'text/css' sagt.

Hier ist mein app/assets/stylesheets/application.css :

%Vor%

Wenn ich den Bootstrap auf v3.3.4 heruntersetze, verschwindet dieser Fehler. Irgendwelche Vorschläge?

[AKTUALISIEREN]

Ich habe den Boostrap mit bower install Befehl installiert. Das Folgende ist mein .bowerrc :

%Vor%

Ich habe einen Verzeichnisbaum wie folgt:

%Vor%

Die Version der Ritzel ist 3.2.0. Ich benutze auch Kettenräder-Schienen 2.3.2 und Kettenräder-es6 0.6.2.

    
Tsutomu 17.07.2015, 02:37
quelle

1 Antwort

1

Ich habe die Ursache meiner Frage gefunden.

Das Bootstrap-Team hat den Abschnitt main von bower.json ab v3.3.5 geändert. Vorher hatte es diese Elemente:

%Vor%

Jetzt hat es nur zwei Elemente:

%Vor%

Wir können die relevanten Diskussionen auf Ссылка verfolgen. Vereinfacht ausgedrückt, wendeten sie diese Änderung in Übereinstimmung mit den neuen Bower-Spezifikationen Ссылка an. Derzeit können Ritzel nur Dateien finden, die im Abschnitt Haupt von bower.json aufgeführt sind. Das ist mein Problem.

Also, für eine Problemumgehung habe ich meine application.css wie folgt geändert:

%Vor%

Eine grundlegende Lösung wäre eine Pull-Anfrage an die Ссылка .

    
Tsutomu 01.08.2015, 00:27
quelle