[RUBY] Versuchen Sie, das gemeinsame Layout mit Schienen zusammenzufassen

Dieses Mal möchte ich Ihnen mitteilen, wie Sie ein gemeinsames Layout in eine Rails-HTML-Datei in einer Datei schreiben. Ich denke, es gibt eine Datei namens application.html.erb unter viwes / layout. Sie können das Schreiben desselben Codes vermeiden, indem Sie die allgemeinen Layoutteile in dieser Datei wie unten gezeigt zusammenstellen.

<!DOCTYPE html>
<html>
  <head>
    <title>Tweet</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>
  <header>
  <div class="header-logo">
    <%= link_to("TweetApp","/") %>
  </div>
  <ul class="header-menus">
  <li>
    <%= link_to("Was ist TweetApp?","/about") %>
  </li>
  <li>
  <%= link_to("Beitragsliste","/posts/index") %>
  </li>
  </ul>
</header>
    <%= yield %>
  </body>
</html>

Der Inhalt des obigen

  • -Tags stammte ursprünglich aus anderen HTML-Dateien. Es ist nützlich zu wissen, dass es auch eine Möglichkeit gibt, sie wie diese zu einer zu kombinieren.

    Recommended Posts

    Versuchen Sie, das gemeinsame Layout mit Schienen zusammenzufassen
    Süchtig nach dem Webpacker, der standardmäßig mit Rails 6 geliefert wird
    [Mit Backtricks] So stellen Sie React to the simple Rails vor
    Stellen Sie mit dem iPhone eine Verbindung zum Rails-Server her
    Einführung in React to Rails mit React-Rails
    Versuchen Sie, die Idee eines zweidimensionalen Arrays mit einem eindimensionalen Array nachzuahmen
    Super Anfänger baut Rails 6 + Postgresql-Umgebung mit Docker bis zum Ende
    [Rails] Wie man Kaminari mit Slim einführt und das Design ändert
    Ich habe versucht, die verwendeten Methoden zusammenzufassen
    So dekorieren Sie CSS auf Rails6 form_with (Hilfs-) Optionsfeldern
    Mit Docker auf Heroku bereitstellen (Rails 6, MySQL)
    [Schienen] Verwendung der Kartenmethode
    Bereiten Sie die Formatumgebung für "Rails" (VScode) vor.
    Ändern Sie das Layout beim Drehen mit onConfigurationChanged
    Versuchen Sie, die Rails-App für EC2-Teil 2 (Bereitstellung) bereitzustellen.
    [Rails] So erhalten Sie die aktuell mit devise angemeldeten Benutzerinformationen
    Überprüfen Sie den Verarbeitungsinhalt mit [Rails] Binding.pry
    Ich habe versucht, die Stream-API zusammenzufassen
    Wie man nur die Zeit mit Rails vergleicht (von welcher Zeit bis zu welcher Zeit, so etwas wie)
    Versuchen Sie, die .erb-Datei in .slim zu ändern
    Ich möchte ein Komitee mit Rails vorstellen, ohne zu schmutzig zu werden
    [Rails] So wenden Sie das in der Hauptanwendung verwendete CSS mit Administrate an
    So erstellen Sie eine Rails 6-Umgebung mit Docker
    [Rails] Lesen der vom Bildschirm hochgeladenen XML-Datei im Hash-Typ
    [Rails6] So verbinden Sie die von Scaffold generierte Buchungsfunktion mit der von devise generierten Benutzerfunktion
    [Schienen] So registrieren Sie mehrere Datensätze in der Zwischentabelle mit einer Zuordnung von vielen zu vielen
    Android Development-WEB Access (POST) Versuchen Sie, mit der Außenwelt zu kommunizieren und Daten zu senden. ~
    [Rails] So bedienen Sie die in der Hauptanwendung verwendete Hilfsmethode mit Administrate
    [Rails] So bestimmen Sie das Ziel anhand von "Rails-Routen"
    Drucken Sie Formulare mit Jasper Reports direkt auf dem Drucker
    Schaltfläche [Schienen], um zum Anfang der Seite zurückzukehren
    Downgrade einer vorhandenen App, die mit Rails 5.2.4 erstellt wurde, auf 5.1.6
    Der Weg zur Japanisierung von Rails führt zu Fehlermeldungen
    Android App: Versuchen Sie, Ereignisse und Hörer zusammenzufassen
    [Rails] Rails neu, um eine Datenbank mit PostgreSQL zu erstellen
    [Rails] Ich habe versucht, die Version von Rails von 5.0 auf 5.2 zu erhöhen
    Zuordnung zu mehreren Variablen mit dem ternären Operator
    Ich habe versucht, die Sitzung in Rails zu organisieren
    Versuchen Sie, Ruby und Java in Dapr zu integrieren
    Veröffentlichen Sie die mit Ruby on Rails erstellte App
    Rails Tutorial Kapitel 1 Von Null bis Bereitstellung [Try]
    Versuchen Sie, die Anmeldefunktion mit Spring Boot zu implementieren
    Code zum Verbinden von Rails 3 mit PostgreSQL 10
    Versuchen Sie, die Rails-App für EC2-Part 2 (Server Construction) bereitzustellen.
    Stellen Sie Rails mit AWS Copilot für ECS Fargate bereit
    Ich möchte mit Firestore von Rails spielen
    Versuchen Sie, den API-Schlüssel von Redmine mit Ruby zu erhalten
    So erstellen Sie eine API mit GraphQL und Rails
    Versuchen Sie, TCP / IP + NIO mit JAVA zu implementieren