Créer un portfolio J'ai trouvé assez compliqué de recréer le pied de page et l'en-tête à partir de zéro chaque fois que la page changeait, et dès que je l'ai recherchée, elle est sortie, alors laissez-moi la partager!
Cette application> mises en page> application.html.erb Dans
application.html.erb
#Il a déjà été décrit lors de l'ouverture
<!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>
#Décrivez l'en-tête ici
<%= yield %>
#Décrivez le pied de page ici
</body>
</html>
<%= yield %> Écrivons-le comme s'il était pris en sandwich entre le pied de page et l'en-tête!
Une méthode pour développer chaque fichier de modèle en un modèle de disposition. Et cela
Le modèle de mise en page est l'applocation.html.erb que vous avez modifié précédemment dans Rails. Dans Rails, cela signifie que différents fichiers dans d'autres langues peuvent être des modèles de mise en page.
Très simplement yield = HTML de la page supérieure yield = HTML pour la nouvelle page de publication yield = HTML pour les autres pages Le HTML de chaque page entre dans le rendement comme
C'est tout! Faisons la programmation pour couper les coins ronds Merci pour votre visite!
Recommended Posts