[RUBY] So erstellen Sie eine Kopf- oder Fußzeile einmal und verwenden sie auf einer anderen Seite

Wenn Sie eine Fußzeile oder eine Kopfzeile erstellen, möchten Sie diese für andere Seiten verwenden!

Portfolio erstellen Ich fand es ziemlich mühsam, die Fußzeile und die Kopfzeile jedes Mal neu zu erstellen, wenn sich die Seite änderte, und sobald ich sie nachgeschlagen hatte, kam sie heraus, also lassen Sie mich sie teilen!

Fazit

スクリーンショット 2020-10-06 22.08.16.png

Diese App> Layouts> application.html.erb Im

application.html.erb


#Es wurde bereits beim Öffnen beschrieben
<!DOCTYPE html>
<html>
  <head>
    <title>PhotoRoke</title>
    <%= csrf_meta_tags %>
    <%= csp_meta_tag %>

    <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
    <%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>
  </head>

  <body>
#Beschreiben Sie den Header hier
    <%= yield %>
#Beschreiben Sie die Fußzeile hier
</body>
</html>

<%= yield %> Beschreiben wir es so, als ob es zwischen der Fußzeile und der Kopfzeile liegt!

Was ist die Ertragsmethode?

Eine Methode zum Erweitern jeder Vorlagendatei zu einer Layoutvorlage. Und das

Die Layoutvorlage ist die applocation.html.erb, die Sie zuvor in Rails bearbeitet haben. In Rails bedeutet dies, dass verschiedene Dateien in anderen Sprachen Layoutvorlagen sein können.

Was macht die Ertragsmethode?

Sehr einfach Ausbeute = HTML der obersten Seite Ausbeute = HTML für neue Beitragsseite Ausbeute = HTML für andere Seiten Der HTML-Code jeder Seite geht in Ausbeute wie innen

das Ende

Das ist es! Lassen Sie uns die Programmierung durchführen, um Ecken zu schneiden Danke für Ihren Besuch!

Recommended Posts

So erstellen Sie eine Kopf- oder Fußzeile einmal und verwenden sie auf einer anderen Seite
Ein Memorandum zur Verwendung von Eclipse
So konvertieren Sie einen Wert eines anderen Typs und weisen ihn einer anderen Variablen zu
Importieren Sie eine Instanz und verwenden Sie sie auf einem anderen Bildschirm
So funktioniert JavaScript auf einer bestimmten Seite
So konvertieren Sie A in a und a in A mit logischem Produkt und Summe in Java
(Ruby on Rails6) So erstellen Sie ein Modell und eine Tabelle
So erstellen Sie eine Methode
So verwenden Sie OpenCV 4 unter Android und zeigen die Kamera live an
So erstellen Sie ein Platzhalterteil zur Verwendung in der IN-Klausel
So erstellen und starten Sie eine Docker-Datei für Payara Micro
So erstellen Sie ein Wear OS von Google App-Projekt unter Android Studio 3.0 oder höher
So fügen Sie mit CircleCI ein weiteres Projekt als Maven-Bibliothek hinzu und verwenden es zum Erstellen
Verwendung von StringBurrer und Arrays.toString.
So erstellen Sie eine JAR-Datei und eine War-Datei mit dem Befehl jar
So installieren und verwenden Sie Composer auf einer ECS-Instanz unter Ubuntu 16.04
Verwendung von EventBus3 und ThreadMode
Verwendung von Ruby on Rails
Wie man Gleichheit und Gleichheit benutzt (wie man Gleichheit benutzt)
Verwendung von Bio-Formaten unter Ubuntu 20.04
So lesen Sie eine Datei und behandeln sie als Standardeingabe
So erstellen Sie einen Webserver auf einer EC2-Instanz von AWS
Verwenden Sie Jenkins, um in Docker zu erstellen und dann ein Docker-Image zu erstellen.
Erstellen Sie ein Docker-Image für redoc-cli und registrieren Sie es auf Docker Hub
Schritte zum Installieren von Maven auf einem Mac und zur Verwendung mit Eclipse
[Rails] So platzieren Sie einfach einen Link zu einer statischen Seite, z. B. Nutzungsbedingungen oder Datenschutzbestimmungen
So erstellen Sie eine Abfrage mithilfe von Variablen in GraphQL [Verwenden von Ruby on Rails]
[Docker] So erstellen Sie eine virtuelle Umgebung für Rails- und Nuxt.js-Apps
Server mit Spring Gradle ausführbar So erstellen Sie JAR und WAR
[Schienen] So erstellen Sie eine Tabelle, fügen eine Spalte hinzu und ändern den Spaltentyp
So erstellen Sie eine bequeme Methode, die Generika und eine funktionale Schnittstelle verwendet
Verwendung von Apache Derby unter Eclipse
Verwendung von OrientJS und OrientDB zusammen
So standardisieren Sie die Kopfzeile in Thymeleaf
So erstellen Sie ein Maven-Repository für 2020
So richten Sie kapt ein und verwenden es
[Ruby on Rails] Verwendung von redirect_to
[Swift5] So erstellen Sie einen Begrüßungsbildschirm
[Rails] So erstellen Sie eine Teilvorlage
Verwendung von Teilzeichenfolgen und Substratmethoden
Verwendung von @Builder und @NoArgsConstructor zusammen
So komprimieren Sie eine JAVA-CSV-Datei und verwalten sie in einem Byte-Array
[Spring-Beispielcode enthalten] So erstellen Sie ein Formular und erhalten mehrere Datensätze
So ermitteln Sie den Abstand und den Winkel zwischen zwei Punkten in einer Ebene
[Einführung in Docker] Erstellen Sie ein Docker-Image für maschinelles Lernen und verwenden Sie das Jupyter-Notizbuch
So verwenden Sie Eclipse auf meinem PC mit 32 Bit und 2 GB Speicher
Wir stellen vor, was ich gemacht habe, als ich RecyclerView eine Kopf- und Fußzeile hinzufügen wollte
So erstellen Sie überall eine H2-Datenbank
[Java] Verwendung der FileReader-Klasse und der BufferedReader-Klasse
[Rails] So erstellen Sie ein Diagramm mit lazy_high_charts
So zeigen Sie eine Webseite in Java an
[Ruby] Verwendung der gsub-Methode und der sub-Methode
So erstellen Sie Pagenationen für das "Kaminari" -Array
So erstellen Sie eine Klasse, die Klasseninformationen erbt