<\/code>\n<\/li>\n<\/ul>Generieren Sie eine Testseite mit dem <\/details>-Controller und den Aktionen
, pages<\/code>, html_test_1<\/code> und html_test_2<\/code>html_test_3<\/code>\nhtml_test_4<\/code>\n<\/h3>Erweitern…\n?Bash\n$ Rails G-Controller-Seiten html_test_1 html_test_2 html_test_3 html_test_4\n Erstellen Sie app\/controllers\/pages_controller.rb\n Route holen Sie sich ?pages\/html_test_1“\n Holen Sie sich ?pages\/html_test_2“\n Holen Sie sich ?pages\/html_test_3“\n Holen Sie sich ?pages\/html_test_4“\n invokeerb\n App\/Ansichten\/Seiten erstellen\n Erstellen Sie app\/views\/pages\/html_test_1.html.erb\n Erstellen Sie app\/views\/pages\/html_test_2.html.erb\n Erstellen Sie app\/views\/pages\/html_test_3.html.erb\n Erstellen Sie app\/views\/pages\/html_test_4.html.erb\n Helfer aufrufen\n Erstellen Sie app\/helpers\/pages_helper.rb\n?\n\n<\/summary>Da beim Erstellen von Controllern und Aktionen auch Routen hinzugefügt werden, k?nnen alle erstellten Aktionen über den folgenden Link aufgerufen werden:
\nlocalhost:3000\/pages\/html_test_4<\/code>\n<\/li>Verwenden Sie VSCode, um die <\/ul> Datei
zu ?ffnen\nconfig\/routes.rb<\/code>\n<\/h3>Fügen Sie am Ende der Datei die folgenden Zeilen hinzu, um den Seitenstamm auf den zuvor erstellten
-Controller und die
-Aktion zu leiten. Auf diese Weise wird beim Zugriff auf Ihre Website oder Ihr System als erste Seite die Seite pages<\/code> des html_test_1<\/code>-Controllers angezeigt. Andernfalls wird die Standardseite von Rails angezeigt. pages<\/code>\nhtml_test_1<\/code>\n<\/li>\n<\/ul>\n
\n <\/title><\/meta><\/meta><\/meta><\/link><\/link><\/link><\/pre>Wenn der Parameter
beim Erstellen des Controllers übergeben wird, k?nnen Sie das Hinzufügen von Routen für die erstellte Aktion ignorieren.Der vollst?ndige Befehl wird zu rails g controller pages html_test_1 html_test_2 html_test_3 html_test_4 --skip-routes<\/code><\/li>\n<\/ul>\n<\/details>\n
Rails-Routen anzeigen<\/h3>\nErweitern…<\/summary>Mit dem Terminal k?nnen Sie einen Controller (mit ?-c“) angeben, um die Route anzuzeigen, zum Beispiel den ?pages“-Controller:\n
$ rails -v\nRails 8.0.0\n\n$ time rails new classless-css-tailwind\n...\nreal 0m47.500s\nuser 0m33.052s\nsys 0m4.249s<\/code><\/pre>\n
Alternativ k?nnen Sie den folgenden Befehl verwenden, um alle Routen anzuzeigen: <\/p>\n
$ cd classless-css-tailwind && code .<\/code><\/pre>\n
\n
Sie k?nnen die Route auch über Ihren Browser unter der Adresse http:\/\/127.0.0.1:3000\/rails\/info\/routes<\/code> aufrufen. Vergessen Sie nicht, den Entwicklungsserver mit bin\/dev<\/code> oder Standard rails server<\/code> im Projektstammverzeichnis zu starten. Der Entwicklungsserver ?lauscht“ auf ?nderungen an JavaScript-Dateien und CSS-Dateien, um die erforderliche Verarbeitung durchzuführen, um sie dem Benutzer bereitzustellen. <\/li>\n
Damit ?nderungen an diesen Dateien sofort ausgeführt und im Browser angezeigt werden k?nnen, muss ein Gem wie Rails Live Reload installiert werden. <\/li>\n<\/ul>\n<\/details>\n
Wir werden vier Seiten mit HTML-Inhalten erstellen, um CSS-Stile zu testen. <\/h3>\n
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: <\/p>
\n
Code, der sich auf Dom?nen-\/Gesch?ftslogik und Daten bezieht, sollte im Ordner app\/models<\/code> gespeichert werden\n<\/li>Anzeigebezogener Code (HTML, JSON, XML usw.) befindet sich im Ordner
;\napp\/views<\/code>Code, der sich auf den Anforderungslebenszyklus bezieht, befindet sich im Ordner <\/li>\n
\napp\/controllers<\/code>Fügen Sie den Inhalt der <\/li>Seite<\/ul> ein\n
html_test_1<\/code>Erweitern…<\/h3>- Besuchen Sie den Link https:\/\/github.com\/dbohdan\/classless-css\/blob\/master\/screenshot-page.html und kopieren Sie den gesamten Inhalt innerhalb von ?“. Tag, wie unten gezeigt\n\n<\/summary>\nFügen Sie den Inhalt der
$ rails -v\nRails 8.0.0\n\n$ time rails new classless-css-tailwind\n...\nreal 0m47.500s\nuser 0m33.052s\nsys 0m4.249s<\/code><\/pre>Seite<\/details> ein\n
html_test_2<\/code>Erweitern…<\/h3>- Besuchen Sie den Link https:\/\/gist.github.com\/tommaitland\/5865229 und kopieren Sie den gesamten Inhalt innerhalb des ``-Tags, wie unten gezeigt\n\n<\/summary>Eine Beispielformularlegende