2013-11-14 1 views
4

Я хочу ярлыке fontawesomeRails: как использовать fontawesome значок

<i class="fa fa-trash-o"></i> 

вместо "Уничтожить"

<%= link_to 'Destroy', post_path(post), method: :delete, data: { confirm: 'Are you sure?' } %> 
+0

Вы следуете инструкциям? http://fortawesome.github.io/Font-Awesome/get-started/ – ipd

+0

вы хотите отображать значок вместо «Destroy»? – joseramonc

ответ

13

Вы можете попробовать

<%= link_to(
     content_tag(
     :i, 
     nil, 
     class: 'fa fa-trash-o' 
    ), 
     method: :delete, 
     data: { 
     confirm: 'Are you sure?' 
     } 
    ) 
%> 

Вы можете попробовать другие вещи, которые не являются :i, как :div, и если вы хотите текст внутри, как <i>TEXT</i>, вы можете попробовать с TEXT вместо nil, надеюсь, это поможет вам.

+1

Отличное предложение использовать 'nil' в' content_tag'. ' TEXT' работает тоже, но дает курсив * TEXT *. Я смог получить текст плюс значок с помощью 'link_to title.html_safe + content_tag (: i, nil,: class => ...)'. Если вы используете драгоценный камень font-awesome-rails, помощником 'fa_icon' является другой вариант; см. https://github.com/bokmann/font-awesome-rails. –