[RUBY] Essayez de résumer la disposition commune avec des rails

Cette fois, je voudrais partager comment écrire une mise en page commune dans un fichier html de rails dans un seul fichier. Je pense qu'il existe un fichier appelé application.html.erb sous viwes / layout. Vous pouvez éviter d'écrire le même code en rassemblant les éléments de mise en page communs dans ce fichier comme indiqué ci-dessous.

<!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("Qu'est-ce que TweetApp","/about") %>
  </li>
  <li>
  <%= link_to("Liste des messages","/posts/index") %>
  </li>
  </ul>
</header>
    <%= yield %>
  </body>
</html>

Le contenu de la balise

  • ci-dessus provenait à l'origine d'autres fichiers html. Il est utile de savoir qu'il existe également un moyen de les combiner en un seul comme cette fois.

    Recommended Posts

    Essayez de résumer la disposition commune avec des rails
    Accro au Webpacker fourni en standard avec Rails 6
    [Avec des astuces de retour] Comment présenter React aux rails les plus simples
    Connectez-vous au serveur Rails avec iPhone
    Présentation de React to Rails avec react-rails
    Essayez d'imiter l'idée d'un tableau à deux dimensions avec un tableau à une dimension
    Le super débutant construit Rails 6 + environnement Postgresql avec Docker jusqu'à la fin
    [Rails] Comment introduire le kaminari avec Slim et changer le design
    J'ai essayé de résumer les méthodes utilisées
    Comment décorer CSS sur les boutons radio de rails6 form_with (helper)
    Déployer sur heroku avec Docker (Rails 6, MySQL)
    [Rails] Comment utiliser la méthode de la carte
    Préparer l'environnement de format pour "Rails" (VScode)
    Changer la disposition lors de la rotation avec onConfigurationChanged
    Essayez de déployer l'application Rails sur EC2-Part 2 (déploiement) -
    [Rails] Comment obtenir les informations sur l'utilisateur actuellement connecté avec devise
    Vérifiez le contenu du traitement avec [rails] binding.pry
    J'ai essayé de résumer l'API Stream
    Comment comparer uniquement le temps avec Rails (de quelle heure à quelle heure, quelque chose comme)
    Essayez de changer le fichier .erb en .slim
    Je veux introduire un comité avec des rails sans devenir trop sale
    [Rails] Comment appliquer le CSS utilisé dans l'application principale avec Administrer
    Comment créer un environnement Rails 6 avec Docker
    [Rails] Comment lire le fichier XML téléchargé depuis l'écran en type Hash
    [Rails6] Comment connecter la fonction d'affichage générée par Scaffold avec la fonction utilisateur générée par devise
    [Rails] Comment enregistrer plusieurs enregistrements dans la table intermédiaire avec une association plusieurs-à-plusieurs
    Développement Android-Accès WEB (POST) Essayez de communiquer avec l'extérieur et d'envoyer des données. ~
    [Rails] Comment utiliser la méthode d'assistance utilisée dans l'application principale avec Administrer
    [Rails] Comment décider de la destination par "voies ferrées"
    Imprimez des formulaires directement sur l'imprimante avec Jasper Reports
    Bouton [Rails] pour revenir en haut de la page
    Rétrograder une application existante créée avec les rails 5.2.4 vers 5.1.6
    La route vers la japonaisisation des rails conçoit des messages d'erreur
    Application Android: essayez de résumer les événements et les auditeurs
    [Rails] rails nouveau pour créer une base de données avec PostgreSQL
    [Rails] J'ai essayé de faire passer la version de Rails de 5.0 à 5.2
    Affectation à plusieurs variables avec l'opérateur ternaire
    J'ai essayé d'organiser la session en Rails
    Essayez d'intégrer Ruby et Java avec Dapr
    Publiez l'application avec ruby on rails
    Tutoriel Rails Chapitre 1 De zéro au déploiement [Essayer]
    Essayez d'implémenter la fonction de connexion avec Spring Boot
    Code utilisé pour connecter Rails 3 à PostgreSQL 10
    Essayez de déployer l'application Rails sur EC2-Part 2 (Server Construction) -
    Déployer des rails sur ECS Fargate avec AWS Copilot
    Je veux jouer avec Firestore de Rails
    Essayez d'obtenir la clé API de redmine avec ruby
    Comment créer une API avec GraphQL et Rails
    Essayez d'implémenter TCP / IP + NIO avec JAVA