Ich vergesse es immer nüchtern und es hat eine Weile gedauert, bis ich zu den richtigen Informationen gekommen bin. Deshalb möchte ich es als Memorandum aufbewahren, damit ich es nicht vergesse!
Platzieren Sie die Bilddatei einfach unter App / Assets / Images und schreiben Sie wie folgt.
custom.scss
.background {
background-image: image-url('haikei_image.jpg');
}
Ich mag dieses, weil es intuitiv ist.
Platzieren Sie die Bilddatei auf die gleiche Weise unter App / Assets / Images und schreiben Sie wie folgt. Der Unterschied zu ① besteht darin, dass der Dateiname custom.scss.erb und die Erweiterung .erb lautet.
erb:custom.scss.erb
.background {
background-image: url("<%= asset_path('haikei_image.jpg') %>");
}
Ich habe das zuerst benutzt, weil es hier gut funktioniert hat, aber bald habe ich nach einer anderen Methode gesucht. In diesem Fall wird es natürlich vom Editor als erb-Datei erkannt, sodass die Vervollständigungsfunktion beim Schreiben von CSS verloren geht. Ich fand es ziemlich nervig w Wenn Sie Gegenmaßnahmen haben, würde ich mich freuen, wenn Sie einen Kommentar abgeben könnten!
Platzieren Sie Bilder in public / images
background-image: url('/images/haikei_image.jpg');
Es scheint einen Weg zu geben, zu schreiben, aber dies wurde nicht gut reflektiert und es dauerte lange. Ich erhalte einen Neuladefehler auf der Konsole. ..
Ich gebe das aus, was ich jeden Tag so gelernt habe! Wir freuen uns darauf, Ihnen noch ein wenig zu helfen. Wenn Sie Anregungen oder Eindrücke haben, würde ich mich freuen, wenn Sie einen Kommentar abgeben könnten!
Recommended Posts