Tout HTML peut spécifier à la fois la classe et l'ID. Ce ne sont que des étiquettes et sont utilisées lors du style en CSS.
** La différence entre une classe et un identifiant est que la classe peut être utilisée plusieurs fois dans la page, mais l'identifiant ne peut être utilisé qu'une seule fois. ** **
La balise d'en-tête ci-dessous comporte trois classes CSS, navbar, navba-fixed-top et navbar-inverse, séparées par des espaces.
<header class = "navbar navbar-fixed-top navbar-inverse">
Voir le code ci-dessous La balise .nav a pour rôle de communiquer clairement l'intention que ** l'intérieur soit un lien de navigation **. Les classes nav, navbar-nav et navbar-right attachées à la balise .ul ont également une signification particulière dans Bootstrap.
<nav>
  <ul class="nav navbar-nav navbar-right">
    <li><%= link_to "Home",   '#' %></li>
    <li><%= link_to "Help",   '#' %></li>
    <li><%= link_to "Log in", '#' %></li>
  </ul>
</nav>
Cet assistant peut utiliser des symboles pour définir les attributs alt et width. Dans l'exemple ci-dessous, le fichier image correspondant sera recherché dans app / assets / images / via le pipeline d'actifs.
<%= link_to image_tag("rails.svg", alt: "Rails logo", width: "200px"),
                      "https://rubyonrails.org/" %>
Vous pouvez transmettre le chemin complet à partir de l'application / des vues à la méthode de rendu
<%= render "layouts/header"%>
| Nom de la page | URL | Route nommée | 
|---|---|---|
| Home | / | root_path | 
| About | /about | about_path | 
| Help | /help | help_path | 
| Contact | /contact | contact_path | 
| Sign up | /signup | signup_path | 
| Log in | /login | login_path | 
Recommended Posts