2016-10-29 2 views
0

Dies ist die Datei & Ordner ich in einschließen versuche mein application.scss:Warum finden Kettenräder kein Asset in meinem Lieferantenordner, obwohl es sich im Ladepfad befindet?

$ ls 
jquery.nouislider.css 
$ pwd 
myapp/vendor/assets/stylesheets/inspinia/plugins/nouslider 

ich bin auch in etwa so:

@import "inspinia/plugins/nouslider/*"; 

Dies ist der Fehler, den ich bekommen:

Sprockets::FileNotFound - couldn't find file '/app/assets/stylesheets/inspinia/plugins/nouslider' 
Checked in these paths: 
    /app/assets/config 
    /app/assets/fonts 
    /app/assets/images 
    /app/assets/javascripts 
    /app/assets/stylesheets 
    /vendor/assets/javascripts 
    /vendor/assets/stylesheets 

Wie ordne ich diesen Ordner korrekt ein, ohne einen Fehler zu verursachen?

bearbeiten 1

Was seltsam ist, dass ich diese beiden Dateien haben:

$ ls 
animate.css patterns plugins  style.css 
$ pwd 
/vendor/assets/stylesheets/inspinia 

Und ich schließe es erfolgreich wie so:

@import "inspinia/style"; 
@import "inspinia/animate"; 

also nicht sicher, warum die oben wird nicht funktionieren.

bearbeiten 2

ich es endlich, ein bisschen arbeiten.

Was ich getan habe, wurde die Datei, die ich wollte, in den Ordner /inspinia verschoben und dann von jquery.nouislider.css umbenannt und in nouislider.css umbenannt.

Dann habe ich es einfach so importiert:

@import "inspinia/nouislider"; 

Das funktionierte, aber ich weiß nicht, warum der normale Weg und längere Dateinamen nicht funktioniert hat.

Antwort

0

sollten Sie vollständigen Pfad enthalten und versuchen Sie es erneut Vendor/assets/Stylesheets/inspinia/wie es Test oder Verwendung ist erfordern oder laden statt Import

Verwandte Themen