0

我想在 Rails 应用程序中使用 Twitterbootstrap 附带的字形图标。根据文档,

All icons require an <i> tag with a unique class, prefixed with icon-. To use, place the following code just about anywhere:
    <i class="icon-remove"></i>

我使用以下代码生成错误消息,但我不知道如何包含标记。

   <ul>
      <% @errors.each do | msg| %>
      <li><%= content_tag :div, msg, :id => "flash", :class => "icon-remove" %></li>
    <% end %>

    </ul>
4

1 回答 1

1

您只想将图标标签作为html_safe字符串包含在内。例如,如果您想在每个元素的开头使用图标(可能通过将类添加到元素来li摆脱正常的列表项标记):unstyledul

<li><%= content_tag :div, "<i class="icon-remove"></i> #{msg}".html_safe, :class => "flash" %></li>

(另外,请注意,设置idlike 可能会导致多个元素具有相同的id,这是您不应该拥有的。)

于 2013-03-05T22:45:31.497 回答