Kap*_*h M 7 ruby ruby-on-rails-3
如何在视图上呈现的文本/字符串中为URL创建自动超链接?我有一个呈现用户活动日志的页面,在该日志/文本/字符串中有一些随机网址,我想自动超链接以在新的浏览器窗口中打开.auto_link在ruby rails中有这个,我该如何使用它?
text = "User xyz accessed url - http://www.something.com on 04/13/2012 00:13:18GMT"
<%= "#{Text}" %>
Run Code Online (Sandbox Code Playgroud)
我希望通过指向url的超链接呈现此内容.URL可以是文本中的任何位置.
ctc*_*rry 13
像这样使用auto_link:
<%= auto_link(text) %>
Run Code Online (Sandbox Code Playgroud)
如果您希望生成的链接打开新的浏览器窗口(或选项卡),请添加如下选项:
<%= auto_link(text, :html => { :target => '_blank' }) %>
Run Code Online (Sandbox Code Playgroud)
正如评论中的pjumble所提到的,auto_link不再是Rails 3.1中Rails核心的一部分,这个宝石带回来了:https://github.com/tenderlove/rails_autolink谢谢pjumble!
| 归档时间: |
|
| 查看次数: |
4633 次 |
| 最近记录: |