[RUBY] [Rails] Ich möchte CSS mit Webpacker laden

Wenn Sie Rails Version 6 oder höher verwenden, wollte ich CSS mit "Webpacker" anstelle von "Asset Pipeline" laden, also habe ich es implementiert, es ist also ein Memo.

Verzeichnisaufbau

Aus README.md von Webpacker.

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

Verfahren

Es wird davon ausgegangen, dass "Schienen neu" abgeschlossen ist. Wenn Sie eine niedrigere Version als Rails6 verwenden, installieren Sie auch den Webpacker.

Neuen Ordner / neue Datei erstellen

Folgen Sie der Verzeichnisstruktur von ↑. Erstellen Sie eine application.css-Datei in app / javascript / packs

Einstiegspunkt

Der Einstiegspunkt ist packs / application.js. Importieren Sie daher die Datei application.css.

packs/application.js


import "packs/application.css";

Bearbeiten Sie application.html.erb

Beschreiben Sie Folgendes in views / layouts / application.html.erb. Wahrscheinlich ist der Standardwert "stylesheets_link_tag", daher habe ich mich gefragt, ob ich ihn in "stylesheets_pack_tag" ändern soll.

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

Schreiben Sie CSS

Sie müssen lediglich CSS schreiben. Als nächstes möchte ich React und Vue.js vorstellen.

Dieses Mal habe ich gerade die Prozedur aufgeschrieben. Wenn Sie also den Inhalt etwas genauer kennenlernen möchten, ist ↓ hilfreich.

Referenz

Die Rails 6+ Webpacker-Entwicklungsumgebung wurde von einem starken JS-Mann eingerichtet (Übersetzung) Ich möchte CSS und Bilder mit Webpacker sehen Separate Stile für jede Seite mit Webpacker

Recommended Posts

[Rails] Ich möchte CSS mit Webpacker laden
Ich möchte mit Firestore von Rails spielen
Ich möchte Benutzer mit Devise + OmniAuth bei Rails authentifizieren
Ich möchte eine mit Rails 6 erstellte App an GitHub senden
Ich möchte DBViewer mit Eclipse 2018-12 verwenden! !!
Ich möchte eine Browsing-Funktion mit Ruby on Rails hinzufügen
[Rails] Ich möchte beim Übergang mit link_to Daten zu Params hinzufügen
Ich möchte Java8 für jeden mit Index verwenden
Ich möchte ein Komitee mit Rails vorstellen, ohne zu schmutzig zu werden
Ich möchte die Aggregationsverarbeitung mit Spring-Batch durchführen
Ich möchte in der Lage sein, Dateien mit refile mit administrate [rails6] zu lesen.
Rails6 Ich möchte ein Array von Werten mit einem Kontrollkästchen erstellen
[Rails] Ich möchte mit RSpec testen. Wir unterstützen Ihren Schritt [Einführungsverfahren]
Ich möchte ein kleines Symbol in Rails verwenden
Ich möchte den Dunkelmodus mit der SWT-App verwenden
Ich möchte eine bestimmte Datei mit WatchService überwachen
Ich möchte Bildschirmübergänge mit Kotlin und Java machen!
Süchtig nach dem Webpacker, der standardmäßig mit Rails 6 geliefert wird
Ich möchte Zeichen konvertieren ...
Ich möchte die API mit Rails auf mehreren lokal eingerichteten Docker-Composes treffen
[Rails] [Bootstrap] Ich möchte die Schriftgröße entsprechend ändern
[Rails] Ich habe versucht, eine Mini-App mit FullCalendar zu erstellen
Ich war süchtig danach, default_url_options mit der Einführung von Rails zu setzen
Ich möchte eine Liste mit Kotlin und Java erstellen!
Ich möchte eine Funktion mit Kotlin und Java erstellen!
Ich möchte ein Formular erstellen, um die Kategorie [Schienen] auszuwählen
[Rails] Ich habe versucht, die Stapelverarbeitung mit der Rake-Task zu implementieren
Selbst in Java möchte ich true mit == 1 && a == 2 && a == 3 ausgeben
Ich möchte manuell eine Autorisierungs-E-Mail mit Devise senden
Ich möchte den Startbefehl mit Docker-Compose an Postgres übergeben.
[Java] Ich möchte Standardeingabe und Standardausgabe mit JUnit testen
Ich habe versucht, mit Java zu interagieren
Stellen Sie mit dem iPhone eine Verbindung zum Rails-Server her
Einführung in React to Rails mit React-Rails
Ich möchte mit link_to [Hinweis] eine Schaltfläche mit einem Zeilenumbruch erstellen.
Webpack und Webpacker, die ich Ruby-Leuten jetzt erzählen möchte
Ich möchte SONY Kopfhörer WH-1000XM4 mit LDAC mit Ubuntu 20.04 verbinden! !!
Ich möchte die Generierung / Öffnung einer Protokolldatei mit log4j # FileAppender verknüpfen
Ich möchte mit Kotlin und Java zum vorherigen Bildschirm zurückkehren!
Ich möchte Spring Local Time mit MySQL Time (auch Millisekunden) einfügen.
Wovon ich süchtig war, als ich die Google-Authentifizierung mit Rails implementierte
Ich möchte Geräte in Rails hinzufügen, kann die Installation jedoch nicht bündeln
[Java] Ich möchte mit dem Schlüssel im Objekt eindeutig arbeiten
Ich möchte eine asynchrone Verarbeitung und periodische Ausführung mit Rail durchführen !!!
Ich möchte mit einem regulären Ausdruck zwischen Zeichenketten extrahieren
Ich habe versucht, mit Rails eine Gruppenfunktion (Bulletin Board) zu erstellen
Ich möchte eine Webanwendung entwickeln!
[Rails] Ich möchte Daten verschiedener Modelle in einem Formular senden
Ich möchte ein schönes build.gradle schreiben