Dépannage des icônes dans link_to
-
20-12-2019 - |
Question
Très bien les gars, celui-ci semble être une slowball, mais je suis excité ici.J'utilise actuellement des rails 4.1.1 et j'essaie d'obtenir un lien_to à apparaître comme un bouton avec une icône au lieu de texte.
erb:
<%= link_to messages_path, do %>
<i class="btn btn-primary glyphicon glyphicon-envelope"></i>
<% end %>
Fondamentalement, j'ai attrapé le code ci-dessus de ici , mais ça me donneCette erreur lorsque j'essaie de l'utiliser:
/users/user/project/app/views/pages/home.html.erb:20: Erreur de syntaxe, imprévue mot-clé_do_block ... fin= link_to messages_path, do @ short_buffer.safe_append= '... ^ / utilisateurs/user/project/app/views/pages/home.html.erb:29: Erreur de syntaxe, mot clé inattendu_ensure, attente de fin de saisie
La solution
Selon la version Bootstrap que vous avez essayez l'une d'entre elles:
<%= link_to messages_path, class: 'btn btn-primary' do %>
<span class="glyphicon glyphicon-envelope"></span>
<% end %>
ou
<%= link_to messages_path, class: 'btn btn-primary' do %>
<i class="glyphicon glyphicon-envelope"></i>
<% end %>
Fondamentalement, la classe BTN appartient à votre lien et que le Glyphicon est probablement une plage maintenant.