0

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

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

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

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

是否有任何 Rails 助手、gem 或内置模块来完成此操作?

4

2 回答 2

1

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

于 2012-08-13T05:33:43.647 回答
-1

你可能想试试这个

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

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

于 2012-08-13T05:39:34.867 回答