【问题标题】:troubleshooting icons in link_tolink_to 中的故障排除图标
【发布时间】:2014-07-29 12:13:00
【问题描述】:

好吧,伙计们,这似乎是一个慢球,但我被难住了。我目前正在使用 rails 4.1.1 并试图让 link_to 显示为带有图标而不是文本的按钮。

erb:

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

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

/Users/user/project/app/views/pages/home.html.erb:20: 语法错误,意外的keyword_do_block ...end= link_to messages_path,做@output_buffer.safe_append=' ... ^ /Users /user/project/app/views/pages/home.html.erb:29:语法错误,意外的keyword_ensure,期待输入结束

【问题讨论】:

    标签: twitter-bootstrap ruby-on-rails-4 erb


    【解决方案1】:

    取决于您使用的引导程序版本,请尝试以下方法之一:

    <%= 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 现在可能是一个跨度。

    【讨论】:

      猜你喜欢
      • 2021-05-07
      • 1970-01-01
      • 2013-07-15
      • 2010-11-30
      • 2021-09-11
      • 2012-02-18
      • 2011-03-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多