我正在开发一个rails应用程序,允许用户发布,非常类似于论坛。如果用户键入了一个链接,我希望该链接在打印到页面时成为一个元素。例如,假装这是一个用户帖子:
"I love this new website www.newwebsite.com!"
我希望将上面的字符串打印到页面上:
I love this new website <a href="www.newwebsite.com">www.newwebsite.com</a>
是否有任何铁轨助手,宝石或内置模块来实现这一目标?
答案 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