Вопрос

Хорошо, ребята, этот кажутся сложными, но я тупел здесь.В настоящее время я использую Rails 4.1.1 и пытаюсь получить ссылку_, чтобы появиться как кнопка со значком вместо текста.

Erb:

<%= link_to messages_path, do %>
  <i class="btn btn-primary glyphicon glyphicon-envelope"></i>
<% end %> 
.

в основном я схватил вышеуказанный код из здесь , но это дает мнеЭта ошибка, когда я пытаюсь использовать его:

/users/user/project/app/views/pages/home.html.erb:20: Синтаксис ошибка, неожиданное слово_do_block ... End= link_to messages_path, do @ output_buffer.safe_append= '... ^ / пользователей/user/project/app/views/pages/home.html.erb:29: Синтаксис ошибки, неожиданный ключевой слов_ensure, ожидая окончания входа

Это было полезно?

Решение

В зависимости от того, какая версия Bootstrap вы попробуете один из них:

<%= link_to messages_path, class: 'btn btn-primary' do %>
  <span class="glyphicon glyphicon-envelope"></span>
<% end %>
.

или

<%= link_to messages_path, class: 'btn btn-primary' do %>
  <i class="glyphicon glyphicon-envelope"></i>
<% end %>
.

В основном класс BTN принадлежит к вашей ссылке, и Glyphicon, вероятно, сейчас промежуток.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top