新手问题 新手问题 (已搞定)

levan · 2012年11月04日 · 最后由 cl362060560 回复于 2012年11月07日 · 1956 次阅读

如果我想把

<%= link_to "删除", feed_item,  method: :delete, data: { confirm: "你确定?"}, title: feed_item.content %>

中的文字"删除",改为图标

<i class="icon-remove"></i>

请问应该怎么做?谢谢

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 谢了~

哈哈,没有,自定义的,看清楚

<%= 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 谢啦,这个也可以,不过如果只要图标而不显示文字的话,就要把"删除"去了

匿名 #10 2012年11月07日

link_to_function image_tag()

需要 登录 后方可回复, 如果你还没有账号请 注册新账号