<i> tag icon in ajax remote rails call
I want to use the new Icon tag from bootstrap css to make a remote call in rails 3.1.1
Here is my original code:
<%=link_to(image_tag("/assets/icons/sub_blue_down.png", :class => "points_arrow"), vote_down_politician_path(pending_discussions, :politician_id => pending_discussions.politician_id), :remote=> true, :method => :post) %> I want to use this:
<i class="icon-minus-sign"></i> Instead of image tag
Here is my attempt but not working:
<%= link_to ' <i class="icon-plus-sign"></i>', vote_up_politician_path(pending_discussions, :politician_id => pending_discussions.politician_id), :remote=> true, :method => :post%> +4
2 answers
Instead, you should use this syntax:
<%= link_to vote_up_politician_path(pending_discussions, :politician_id => pending_discussions.politician_id), :remote=> true, :method => :post do%> <i class="icon-plus-sign"></i> <% end %> Additional information: http://apidock.com/rails/ActionView/Helpers/UrlHelper/link_to
+4
You can also use content_tag for this. Although this example does not make a remote call, it uses link_to links and character icons:
<%= link_to(content_tag(:i, nil, class: "icon-remove-sign"), adcard_path(adcard), data: { confirm: "Are you sure?" }, method: :delete, class: 'btn btn-mini') %> In my case, it was an address card with a delete button. In my opinion, this is another way, and it can help someone else.
Content_tag Link: http://apidock.com/rails/ActionView/Helpers/TagHelper/content_tag
+4