[RUBY] [Rails] Je veux charger du CSS avec webpacker

Si vous utilisez des rails ver.6 ou plus, je voulais lire CSS avec webpacker au lieu de ʻasset pipeline`, donc je l'ai implémenté, donc c'est un mémo.

Structure du répertoire

À partir de README.md de webpacker.

app/javascript:
  └── packs:
      # only webpack entry files here
      └── application.js
      └── application.css

procédure

On suppose que «rails new» est terminé. Si vous utilisez une version inférieure à rails6, installez également webpacker.

Créer un nouveau dossier / fichier

Suivez la structure de répertoires de ↑. Créez un fichier ʻapplication.css` dans app / javascript / packs

Point d'accès

Le point d'entrée est packs / application.js, alors importez le fichier application.css.

packs/application.js


import "packs/application.css";

Modifier application.html.erb

Décrivez ce qui suit dans views / layouts / application.html.erb. La valeur par défaut est probablement stylesheets_link_tag, donc je me suis demandé si je devais le changer en stylesheets_pack_tag.

<%= javascript_pack_tag 'application' %>
<%= stylesheet_pack_tag 'application' %>

Écrire du CSS

Tout ce que vous avez à faire est d'écrire du CSS. Ensuite, je voudrais vous présenter React et Vue.js.

Cette fois, je viens d'écrire la procédure, donc si vous voulez connaître le contenu un peu plus en détail, ↓ sera utile.

référence

L'environnement de développement Rails 6+ Webpacker a été mis en place par un homme fort de JS (traduction) Je veux voir le css et les images avec webpacker Styles séparés pour chaque page avec webpacker

Recommended Posts

[Rails] Je veux charger du CSS avec webpacker
Je veux jouer avec Firestore de Rails
Je souhaite authentifier les utilisateurs auprès de Rails avec Devise + OmniAuth
Je veux pousser une application créée avec Rails 6 vers GitHub
Je souhaite utiliser DBViewer avec Eclipse 2018-12! !!
Je souhaite ajouter une fonction de navigation avec ruby on rails
[Rails] Je souhaite ajouter des données aux paramètres lors de la transition avec link_to
Je veux utiliser java8 forEach avec index
Je veux introduire un comité avec des rails sans devenir trop sale
Je souhaite effectuer un traitement d'agrégation avec spring-batch
Je souhaite pouvoir lire des fichiers en utilisant refile avec administrate [rails6]
Rails6 Je veux créer un tableau de valeurs avec une case à cocher
[Rails] Je veux tester avec RSpec. Nous soutenons votre démarche [Procédure d'introduction]
Je veux utiliser une petite icône dans Rails
Je souhaite utiliser le mode sombre avec l'application SWT
Je souhaite surveiller un fichier spécifique avec WatchService
Je veux faire des transitions d'écran avec kotlin et java!
Accro au Webpacker fourni en standard avec Rails 6
Je veux convertir des caractères ...
Je veux accéder à l'API avec Rails sur plusieurs docker-composes configurés localement
[Rails] [bootstrap] Je souhaite modifier la taille de la police de manière réactive
[Rails] J'ai essayé de créer une mini application avec FullCalendar
J'étais accro à la configuration de default_url_options avec l'introduction de la conception de Rails
Je veux faire une liste avec kotlin et java!
Je veux créer une fonction avec kotlin et java!
Je souhaite créer un formulaire pour sélectionner la catégorie [Rails]
[Rails] J'ai essayé d'implémenter le traitement par lots avec la tâche Rake
Même en Java, je veux afficher true avec un == 1 && a == 2 && a == 3
Je souhaite envoyer manuellement un e-mail d'autorisation avec Devise
Je veux passer la commande de démarrage à postgres avec docker-compose.
[Java] Je souhaite tester l'entrée standard et la sortie standard avec JUnit
J'ai essayé d'interagir avec Java
Connectez-vous au serveur Rails avec iPhone
Présentation de React to Rails avec react-rails
Je veux créer un bouton avec un saut de ligne avec link_to [Note]
Webpack et webpacker que je veux dire aux gens de Ruby maintenant
Je veux connecter un casque SONY WH-1000XM4 avec LDAC avec ubuntu 20.04! !!
Je veux accrocher la génération / ouverture d'un fichier journal avec log4j # FileAppender
Je veux revenir à l'écran précédent avec kotlin et java!
Je veux INSÉRER l'heure locale du printemps avec l'heure MySQL (également en millisecondes)
Ce à quoi j'étais accro lors de la mise en œuvre de l'authentification Google avec des rails
Je veux ajouter un appareil dans Rails, mais je ne peux pas grouper l'installation
[Java] Je veux effectuer distinctement avec la clé dans l'objet
Je souhaite effectuer un traitement asynchrone et une exécution périodique avec Rail !!!
Je veux extraire entre des chaînes de caractères avec une expression régulière
J'ai essayé de créer une fonction de groupe (babillard) avec Rails
Je souhaite développer une application web!
[Rails] Je souhaite envoyer des données de différents modèles dans un formulaire
Je veux écrire un joli build.gradle