URL Regex / Helper / Recognizer?

时间:2012-08-13 05:30:42

标签: ruby-on-rails ruby-on-rails-3

我正在开发一个rails应用程序,允许用户发布,非常类似于论坛。如果用户键入了一个链接,我希望该链接在打印到页面时成为一个元素。例如,假装这是一个用户帖子:

"I love this new website www.newwebsite.com!"

我希望将上面的字符串打印到页面上:

I love this new website <a href="www.newwebsite.com">www.newwebsite.com</a>

是否有任何铁轨助手,宝石或内置模块来实现这一目标?

2 个答案:

答案 0 :(得分:1)

为此查看rails_autolink。如果您在3.1之前使用的是Rails版本,则此功能是内置的,您不需要gem。

答案 1 :(得分:-1)

你可能想尝试一下这个

<%= auto_link(simple_format(word_wrap(@content,:line_width => 75)), :html => { :target => '_blank' }) -%>

这里有关于这些文本助手的更多信息 - &gt; http://ap.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html