0

如果文件是PDF,我正在寻找一个改变link_to行为的助手,即显示一个工具提示。

仅当文件是 pdf 时,如何编写覆盖 link_to 的帮助程序?

4

1 回答 1

0

为什么要改变 的行为link_to?对于工具提示,您需要设置title属性或使用 javascript。因此,您无需更改默认行为。

<%= link_to "A PDF document",
            "/some_file.pdf",
            :title => "Tooltip in Most Browsers"
            #, :class => "pdf %>

如果您想要一些花哨的酷工具提示,请尝试谷歌“jQuery tootltip”或类似的东西。

您还可以添加:class => "pdf", 以便能够使用 javascript 找到所有 pdf 链接。在 jQuery 中,它可能看起来像这样:

$('a.pdf');

如果你做了很多这样的链接,你可以用这个助手把它干掉

def link_to_pdf(name,path,title)
  link_to name, path, :title => title, :class => "pdf"
end
于 2010-09-07T15:15:21.680 回答