J'ai introduit Bootstrap dans l'environnement Rails, et quand j'ai pensé à le nettoyer, j'ai soudainement trébuché et l'ai partagé.
Il n'est jamais hérité par l'élément de la méthode link_to

index.html
<body> 
  <nav class="navbar navbar-expand-sm navbar-dark bg-dark"> 
    <ul class="navbar-nav mr-auto"> 
      <li class="nav-item"><a class="nav-link" href="">tweetApp</a></li> 
    </ul> 
  </nav>
Puisque la classe navbar-dark est définie, la couleur du texte doit être blanche, mais elle est bleue.

index.erb
<nav class="navbar navbar-expand-sm navbar-dark bg-dark"> 
    <ul class="navbar-nav mr-auto"> 
      <li class="nav-item"> 
        <a class="nav-link" href=""> 
          <%= link_to('tweetApp',"/") %> 
        </a> 
      </li> 
    </ul> 
  </nav>
Le lien généré sort du tag a ...
index.erb
<nav class="navbar navbar-expand-sm navbar-dark bg-dark"> 
    <ul class="navbar-nav mr-auto"> 
      <li class="nav-item"> 
        <a class="nav-link" href=""></a> 
        <a href="/">tweetApp</a> 
      </li> 
    </ul> 
  </nav>
Format link_to (texte du lien, chemin [, option, attribut HTML ou attribut d'événement])
option de classe classe:" nom de classe "
Référence Rails Document-About View
index.erb
<nav class="navbar navbar-expand-sm navbar-dark bg-dark"> 
    <%= link_to("TweetApp","/",class: 'text-light')%> 
  </nav>

Recommended Posts