Dieser Artikel behandelt das gleiche Thema wie der vorherige Artikel, aber wo im vorherigen Artikel ein CDN-gehostetes CSS-Framework verwendet wurde, werden in diesem Artikel lokale CSS-Dateien verwendet und diese in den Projektordner kopiert.
rails serve
Die Zeit vor dem Befehl wird verwendet, um die Gesamtzeit der Befehlsausführung anzuzeigen. Das folgende Beispiel dauerte 47 Sekunden. <code>$ rails -v Rails 8.0.0 $ time rails new classless-css-local ... real 0m47.500s user 0m33.052s sys 0m4.249s</code>
Rails 8 verwendet standardmäßig Propshaft als Asset-Pipeline-Bibliothek und Importmap als JavaScript-Bibliothek, basierend auf seiner „No Build“-Philosophie. Importmap macht nichts mit JavaScript.
<code>$ rails -v Rails 8.0.0 $ time rails new classless-css-local ... real 0m47.500s user 0m33.052s sys 0m4.249s</code>
app/views/layouts/application.html.erb
<code>$ cd classless-css-local && code .</code>
<head>
-Tags enthält wichtige Strukturelemente für die Seitendarstellung und den normalen Betrieb. Das <head>
-Tag wird verwendet, um Metadaten und wichtige Ressourcen zu enthalten, die dabei helfen, das Verhalten der Seite (mithilfe von JavaScript), das Erscheinungsbild (mithilfe von CSS), die Verknüpfung mit anderen Systemen und Diensten und die Sicherheitskonfiguration, wie z. B. CSRF- und CSP-Schutz, zu konfigurieren >
<body>
localhost:3000/pages/html_test_1
localhost:3000/pages/html_test_2
localhost:3000/pages/html_test_3
localhost:3000/pages/html_test_4
config/routes.rb
zu öffnen
<code class="language-html"> <title></title><meta content="width=device-width,initial-scale=1" name="viewport"></meta><meta content="yes" name="apple-mobile-web-app-capable"></meta><meta content="yes" name="mobile-web-app-capable"></meta><link href="/icon.png" rel="icon" type="image/png"></link><link href="/icon.svg" rel="icon" type="image/svg+xml"></link><link href="/icon.png" rel="apple-touch-icon"></link></code>
rails g controller pages html_test_1 html_test_2 html_test_3 html_test_4 --skip-routes
<code>$ rails -v Rails 8.0.0 $ time rails new classless-css-local ... real 0m47.500s user 0m33.052s sys 0m4.249s</code>
Alternativ können Sie den folgenden Befehl verwenden, um alle Routen anzuzeigen:
<code>$ cd classless-css-local && code .</code>
http://127.0.0.1:3000/rails/info/routes
aufrufen. Denken Sie daran, den Entwicklungsserver mit bin/dev
oder den Standard-Rails-Server mit rails server
im Projektstammverzeichnis zu starten. Der Entwicklungsserver „horcht“ auf Änderungen an JavaScript- und CSS-Dateien, um die erforderliche Verarbeitung durchzuführen und sie dem Benutzer bereitzustellen. Ruby on Rails verwendet standardmäßig die MVC-Architektur (Model-View-Controller), um die Projektorganisation zu initiieren. Der größte Teil des Codes ist in den folgenden Ordnern organisiert:
app/models
app/views
Code, der sich auf den Anforderungslebenszyklus bezieht, wird im Ordner app/controllers
Aus Platzgründen werden nachfolgende Schritte weggelassen. Bitte beachten Sie, dass das Obige aus dem Originaltext pseudo-originalisiert wurde und das Originalformat und die Originalposition des Bildes beibehält. Ein vollständiges Pseudo-Original würde eine ähnliche Umschreibung des Rests erfordern. Das obige ist der detaillierte Inhalt vonRuby on Rails Frontend schnell mit Frameworks CSS Classless oder Class-Light auf CDN. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!