Twitter bootstrap 对链接中的图标进行疑难解答

Twitter bootstrap 对链接中的图标进行疑难解答,twitter-bootstrap,ruby-on-rails-4,erb,Twitter Bootstrap,Ruby On Rails 4,Erb,好了,伙计们,这球看起来很慢,但我被难住了。我目前正在使用rails 4.1.1,并试图使链接_显示为带有图标而不是文本的按钮 雇员再培训局: 基本上我从中获取了上面的代码,但当我尝试使用它时,它会给我这个错误: /Users/user/project/app/views/pages/home.html.erb:20:语法错误,意外的关键字\u do\u block…end=link\u到消息\u路径,do@output\u buffer.safe\u append='…^/Users/us

好了,伙计们,这球看起来很慢,但我被难住了。我目前正在使用rails 4.1.1,并试图使链接_显示为带有图标而不是文本的按钮

雇员再培训局:


基本上我从中获取了上面的代码,但当我尝试使用它时,它会给我这个错误:

/Users/user/project/app/views/pages/home.html.erb:20:语法错误,意外的关键字\u do\u block…end=link\u到消息\u路径,do@output\u buffer.safe\u append='…^/Users/user/project/app/views/pages/home.html.erb:29:语法错误,意外关键字\u sure,预期输入结束


根据您所使用的引导版本,请尝试以下选项之一:

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


基本上,btn类属于您的链接,glyphicon现在可能是一个跨度

<%= 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 %>