如何将<i class="fa fa-heart-o"></i>
添加到link_to
帮助程序?
$('.like_song').bind('ajax:success', function(){
$(this).parent().parent().find('.vote_count').html('<%= escape_javascript @song.votes_for.size.to_s %>');
$(this).closest('.like_song').hide();
$(this).closest('.votes').html(' <%= link_to "Unfavorite", unlike_song_path(@song), remote: true, method: :get, class: 'unlike_song' %>');
});
我要做的是为喜爱/不喜欢的人创建一个图标(按钮)。
答案 0 :(得分:2)
您可以将其传递到一个块中,例如<%= link_to path, options do %> ... <% end %>
,其中...是您可以添加i标记的地方,在您的情况下:
<%= link_to unlike_song_path(@song), remote: true, method: :get, class: 'unlike_song' do %>
<i class="fa fa-heart-o"></i>
<% end %>
注意&#34;不喜欢&#34;是标签中的内容,现在不需要,标签内的内容是i
图标。