如果我想把
<%= link_to "删除", feed_item, method: :delete, data: { confirm: "你确定?"}, title: feed_item.content %>
中的文字"删除",改为图标
<i class="icon-remove"></i>
请问应该怎么做?谢谢
用 Bootstrap 见http://wrongwaycn.github.com/bootstrap/docs/components.html
def link_icon_to(content, link, icon) content_s = content_tag(:i, '', :class =>icon) content_s << content content_tag(:a, content_s, :href =>url_for(link)) end
@w7938940 看了,那个只是教怎么在 html 用,没说怎么跟 method 联系起来
@winnie thx,原来还有 link_icon_to 谢了~
哈哈,没有,自定义的,看清楚
@winnie .......
<%= link_to "删除", feed_item, method: :delete, data: { confirm: "你确定?"}, title: feed_item.content, :class=>"icon-remove" %>
<%= link_to feed_item, method: :delete, data: { confirm: "你确定?"}, title: feed_item.content do %> <i class="icon-remove"></i> <% end %>
@JeskTop 搞定了!就是这个,谢啦! @winnie 上面这个 @w7938940 谢啦,这个也可以,不过如果只要图标而不显示文字的话,就要把"删除"去了
link_to_function image_tag()