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
Recommended Posts