我正试图从Font Awesome转移到icomoon。
使用Icomoon,我可以使用以下语法使图标生效
<a href="#"><span data-icon="" aria-hidden="true"></span>Some Text</a>
但是,由于我正在使用rails应用程序,我更喜欢使用以下语法或类似的东西。
<%= link_to icon_tag("icon-pdf", "some text"), controller_path %>
我也尝试了以下内容,但都无济于事
<%= link_to 'Some text', controller_path, {"data-icon" => "", "aria-hidden" => "true"} %>
如果我将定义的名称(icon-pdf)或其十六进制值放在那里并不重要,但我似乎无法显示图标。
我有没有办法实现这一目标,还是我坚持使用数据图标方法?
答案 0 :(得分:2)
试试这个:
<%= link_to controller_path do %>
<span data-icon="" aria-hidden="true">Some Text</span>
<% end %>
或者
<%= link_to content_tag(:span, 'Some Text', :data_icon => "", :aria-hidden => "true" ), controller_path %>
它应该工作。感谢