0

Rails3には次のヘルパーがいます。

def other_contact_info(shop = false)
  shop = shop ? shop : @shop
  email = mail_to(shop.email, "Email", :encode => "javascript") if shop.web.present?
  web = link_to(shop.web, truncate(shop.web), :target => "_blank") if shop.web.present?
  raw [shop.contact, email, web].select(&:present?).join(" · ")
end

truncate何もしません。どうすればこれを修正できますか?

ありがとう。

4

1 に答える 1

2

link_to の 2 番目の引数は URL です。ユーザーに表示されるリンクテキストである最初の引数に切り捨てを入れたいと思います:

link_to(truncate(shop.web), __URL__, :target => "_blank")
于 2013-02-19T16:28:44.907 に答える