Rails Helper 识别链接中 url 的文件类型
我正在寻找一个帮助程序,如果文件是 PDF,则可以更改 link_to 行为,即显示工具提示。
如何编写一个仅当文件是 pdf 时才覆盖 link_to 的助手?
I'm looking for a helper that changes link_to behaviour if the file is a PDF, i.e. displays a tooltip.
How can I write a helper that overrides link_to only if the file is a pdf?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为什么要更改
link_to
的行为?对于工具提示,您需要设置title
属性,或者使用 javascript 的某些内容。因此您不需要更改默认行为。如果你想要一些奇特的酷工具提示,请尝试谷歌“jQuery Tootltip”或类似的东西。
您还可以添加
:class =>; “pdf”
,能够使用 javascript 查找所有 pdf 链接。在 jQuery 中,它可能看起来像这样:如果您创建了很多这样的链接,您可以 DRY 用这个助手来解决:
Why do you want to change the behavior of
link_to
? For tooltips you need to set thetitle
attribute or you use something with javascript. So you don't need to change the default behavior.If you want some fancy cool tooltip try google "jQuery tootltip" or something similar.
your could also add
:class => "pdf"
, to be able to find all pdf links with javascript. In jQuery it could look like this:If you make a lot of links like this you can DRY it up with this helper: