[RUBY] [Rails Tutorial Kapitel 5] Erstellen Sie ein Layout

Navigation

Alle HTML-Code kann sowohl Klasse als auch ID angeben. Dies sind nur Beschriftungen und werden beim Stylen in CSS verwendet.

** Der Unterschied zwischen Klasse und ID besteht darin, dass die Klasse innerhalb der Seite mehrmals verwendet werden kann, die ID jedoch nur einmal. ** ** **

Das folgende Header-Tag enthält drei CSS-Klassen: navbar, navba-fixed-top und navbar-inverse, die durch Leerzeichen getrennt sind.


<header class = "navbar navbar-fixed-top navbar-inverse">

Siehe den Code unten Das .nav-Tag hat die Aufgabe, die Absicht klar zu kommunizieren, dass ** das Innere ein Navigationslink ** ist. Die an das .ul-Tag angehängten Klassen nav, navbar-nav und navbar-right haben auch in Bootstrap eine besondere Bedeutung.


<nav>
  <ul class="nav navbar-nav navbar-right">
    <li><%= link_to "Home",   '#' %></li>
    <li><%= link_to "Help",   '#' %></li>
    <li><%= link_to "Log in", '#' %></li>
  </ul>
</nav>

image_tag helper

Dieser Helfer kann Symbole verwenden, um die Attribute alt und width festzulegen. Im folgenden Beispiel wird die entsprechende Bilddatei in App / Assets / Images / über die Asset-Pipeline gesucht.

<%= link_to image_tag("rails.svg", alt: "Rails logo", width: "200px"),
                      "https://rubyonrails.org/" %>

Render-Methode

Sie können den vollständigen Pfad von App / Views an die Rendermethode übergeben

<%= render "layouts/header"%>

Benannte Route

Seitenname URL Benannte Route
Home / root_path
About /about about_path
Help /help help_path
Contact /contact contact_path
Sign up /signup signup_path
Log in /login login_path

Recommended Posts

[Rails Tutorial Kapitel 5] Erstellen Sie ein Layout
Schienen-Tutorial Kapitel 1
Schienen-Tutorial Kapitel 7
Schienen-Tutorial Kapitel 5
Schienen-Tutorial Kapitel 10
Schienen-Tutorial Kapitel 9
Schienen-Tutorial Kapitel 8
Rails Tutorial Kapitel 3 Lernen
Rails Tutorial Memorandum (Kapitel 3, 3.1)
Rails Tutorial Kapitel 4 Lernen
Rails Tutorial Kapitel 1 Lernen
Rails Tutorial Kapitel 2 Lernen
[Rails Tutorial Kapitel 4] Ruby mit Rails-Geschmack
Tutorial zum Erstellen eines Blogs mit Rails für Anfänger Teil 1
Vorbereiten der Erstellung einer Rails-Anwendung
Schienen Tutry
Erstellen Sie eine neue App mit Rails
Schienen Tutorial
Schienen Tutry
Deshalb habe ich dieses Mal die Methode "Verknüpfen des Inhalts des Verzeichnisses" übernommen. Ich denke, es wird je nach Zeit und Fall richtig verwendet. Tutorial zu Linux, ln, Linux-Befehlsschienen
Tutorial zum Kauen der Schienen [Kapitel 2 Spielzeuganwendung]
Tutorial zum Erstellen eines Blogs mit Rails für Anfänger Teil 2
Schienen Tutry
Schienen Tutorial
Schienen Tutorial
Rails Tutorial (4. Ausgabe) Memo Kapitel 6
Tutorial zum Erstellen eines Blogs mit Rails für Anfänger Teil 0
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 10
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 7
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 4
[Rails6] Erstelle eine neue App mit Rails [Anfänger]
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 9
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 6
[Schienenentnahme] Erstellen Sie eine einfache Entnahmefunktion mit Schienen
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 5
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 2
Rails Tutorial Kapitel 0: Vorbereitende Grundkenntnisse 5
[Rails] So erstellen Sie eine Teilvorlage
[Rails 5] Erstelle eine neue App mit Rails [Anfänger]
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 3
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 8
Rails Tutorial Kapitel 14 wurde abgeschlossen und dauerte insgesamt 155,5 Stunden.
Rails Tutorial Memorandum 1
Rails Tutorial Memorandum 2
[Anfänger] Rails Tutorial
Nur Zusammenfassung zum Einrichten des Rails-Tutorials
[Rails] So erstellen Sie ein Diagramm mit lazy_high_charts
Rails Tutorial Kapitel 1 Von Null bis Bereitstellung [Try]
Erstellen Sie einen Team-Chat mit Rails Action Cable