Rails - 给定一个文本块,自动链接链接

时间:2010-12-20 21:11:42

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

on mysite我有能力添加评论。有时用户输入评论会链接(href ....)

我希望在向用户显示评论时将这些链接设置为可点击/可链接(一个href)。

如何使用Rails 3进行评论,查找链接,然后将这些链接包装在一个在新窗口中打开的href标签中?

由于

2 个答案:

答案 0 :(得分:19)

最简单的方法是使用内置于rails中的auto_link方法。

注意:在Rails 3.1中,auto_link已移至a separate gem

答案 1 :(得分:2)

idlefinger对#auto_link的建议是完美的。我知道这不是你最初提出的问题,但是想建议:还要查看#simple_format,这样可以很好地将用户对换行符的使用格式化为br和p标签。