0

Font Awesome から icomoon に移行しようとしています。

Icomoon では、次の構文を使用してアイコンを機能させることができます

<a href="#"><span data-icon="&#xe02b;" 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" => "&#xe02b;", "aria-hidden" => "true"} %>

定義された名前 (icon-pdf) またはその 16 進値をそこに入れても問題ありませんが、アイコンを表示できないようです。

これを達成する方法はありますか、それとも data-icon メソッドにこだわっていますか?

4

1 に答える 1

3

これを試してください:

<%= link_to controller_path do %>
  <span data-icon="&#xe02b;" aria-hidden="true">Some Text</span>
<% end %>

または

<%= link_to content_tag(:span, 'Some Text', :data_icon => "&#xe02b;", :aria-hidden => "true" ), controller_path %>

それはうまくいくはずです。ありがとう

于 2013-08-18T14:30:43.960 に答える