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

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top