[RUBY] [Rails 6] Comment définir une image d'arrière-plan dans Rails [CSS]

Je l'oublie toujours sobrement et il m'a fallu un certain temps pour obtenir les informations correctes, alors j'aimerais la garder comme mémorandum pour ne pas l'oublier!

Comment définir une image d'arrière-plan avec des rails ①

Placez simplement le fichier image sous app / assets / images et écrivez comme suit.

custom.scss


.background {
  background-image: image-url('haikei_image.jpg');
}

J'aime celui-ci car il est intuitif.

Comment définir une image d'arrière-plan avec des rails ②

De la même manière, placez le fichier image sous app / assets / images et écrivez comme suit. La différence avec ① est que le nom du fichier est custom.scss.erb et l'extension est .erb.

erb:custom.scss.erb


.background {
  background-image: url("<%= asset_path('haikei_image.jpg') %>");
}

J'ai utilisé cela au début parce que cela fonctionnait bien ici, mais j'ai rapidement cherché une autre méthode. Dans ce cas, bien sûr, il sera reconnu par l'éditeur comme un fichier erb, donc la fonction de complétion sera perdue lors de l'écriture du CSS. Je pensais que c'était assez ennuyeux w Si vous avez des contre-mesures, je vous serais reconnaissant de bien vouloir commenter!

[Édition supplémentaire] Comment ça n'a pas fonctionné

Placer des images en public / images


background-image: url('/images/haikei_image.jpg');

Il semble y avoir un moyen d'écrire, mais cela n'a pas été bien reflété et cela a pris du temps. J'obtiens une erreur de rechargement sur la console. ..

Merci d'avoir lu jusqu'au bout!

Je sort ce que j'ai appris chaque jour comme ça! Nous sommes impatients de vous aider même un peu. Si vous avez des suggestions ou des impressions, je vous serais reconnaissant de bien vouloir commenter!

Recommended Posts

[Rails 6] Comment définir une image d'arrière-plan dans Rails [CSS]
Comment insérer une vidéo dans Rails
Comment implémenter une fonctionnalité similaire dans Rails
Comment créer facilement un pull-down avec des rails
Comment implémenter une fonctionnalité intéressante dans Ajax avec Rails
Comment écrire une recherche de comparaison de dates dans Rails
[Rails] Comment charger JavaScript dans une vue spécifique
[Rails] Comment afficher les images dans la vue
Comment installer jQuery dans Rails 6
Comment définir Lombok dans Eclipse
Comment installer Swiper in Rails
Comment afficher des graphiques dans Ruby on Rails (LazyHighChart)
Appliquer le CSS à une vue spécifique dans Ruby on Rails
Comment configurer un proxy avec authentification dans Feign
Comment implémenter une image de profil circulaire avec CarrierWave et R Magick in Rails
Comment implémenter la fonctionnalité de recherche dans Rails
Comment changer le nom de l'application dans les rails
Comment utiliser MySQL dans le didacticiel Rails
[rails] Comment configurer le routage dans les ressources
Comment renommer un modèle avec des contraintes de clé externes dans Rails
[rails] Comment créer un modèle partiel
Comment implémenter la fonctionnalité de classement dans Rails
Pour implémenter la publication d'images à l'aide de rails
Comment publier une bibliothèque dans jCenter
Comment utiliser credentials.yml.enc introduit à partir de Rails 5.2
Comment mettre en œuvre un diaporama en utilisant Slick in Rails (un par un et plusieurs par un)
Comment créer une requête à l'aide de variables dans GraphQL [Utilisation de Ruby on Rails]
Comment mettre à jour les modifications utilisateur dans Rails Devise sans entrer de mot de passe
[Rails] Comment appliquer le CSS utilisé dans l'application principale avec Administrer
Rails: comment bien écrire une tâche de râteau
Convertir en balise dans la chaîne d'URL avec Rails
[Rails] Comment écrire lors de la création d'une sous-requête
[Rails] Comment créer un graphique à l'aide de lazy_high_charts
[Rails] Comment utiliser les boîtes de sélection dans Ransack
Comment traduire Rails en japonais en général
Comment exécuter une tâche djUnit dans Ant
Comment ajouter un chemin de classe dans Spring Boot
Comment créer un thème dans Liferay 7 / DXP
Comment séparer .scss par contrôleur dans Rails
Comment ajouter conditionnellement une classe html.erb dans Rails
[Rails] Comment créer un bouton de partage Twitter
[Rails] Comment utiliser PostgreSQL dans l'environnement Vagrant
Comment vérifier les commandes Rails dans le terminal
Comment générer automatiquement un constructeur dans Eclipse
Comment écrire des rails
Comment désinstaller Rails
Comment définir l'image pour dessiner à gauche / à droite du bouton à l'aide de la police d'icône (Iconics)
Un mémo pour créer un formulaire simple en utilisant uniquement HTML et CSS dans Rails 6
Comment créer une combinaison unique de données dans la table intermédiaire des rails
Comment rendre une image partiellement transparente avec le traitement
Comment effacer toutes les données d'une table particulière
Comment créer un environnement Java en seulement 3 secondes