10

有没有办法使用

带有(FontAwesome gem)的Railslink_to功能fa_icon

像下面?

=link_to fa_icon("off"), destroy_user_session_path, :method=>'delete', {"data-toggle" => "tooltip", "data-original-title" => "Logout", "data-placement" => "bottom", :class => "btn btn-metis1 btn-sm"}
4

4 回答 4

8

link_to (fa_icon "off"), other_options_go_here

这对我行得通。

于 2014-03-26T22:04:39.370 回答
5

这通常工作正常。

<%= link_to new_message_path, :class=> "you_class" do %>
    <i class="fa fa-envelope-o" aria-hidden="true" target="_blank"></i>
<% end %>

PS 可以放置任何其他 html 属性,例如 id、类等。注意,最好将所有内容放在一行中,例如:

<%= link_to new_message_path, :class=> "you_class" do %><i class="fa fa-envelope-o" aria-hidden="true" target="_blank"></i><% end %>

否则它会在右侧输出一些字符,就在图标之后。

于 2016-07-15T03:17:59.850 回答
0

data-* 属性的选项对应该是这种方式。

=link_to fa_icon("off"), destroy_user_session_path, data: { "toggle" => "tooltip", "original-title" => "Logout", "placement" => "bottom" }, :method=>'delete', :class => "btn btn-metis1 btn-sm"

http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to

于 2015-07-06T15:44:50.573 回答
0

在设置页脚时遇到了这个问题。

解决方案:

<%= link_to fa_icon("twitter"), 
            "https://twitter.com/UrTwitterHandle", 
            target: "_blank", 
            class: "social-icon-link twitter-icon", 
            aria: { label: "Twitter" }, 
            title: "Twitter" 
%>
于 2020-04-10T18:20:28.803 回答