Ruby url到html链接转换

use*_*154 5 ruby regex ruby-on-rails

我正在用Rails构建一个简单的聊天应用程序.当用户键入url时,我希望将其输出为html链接(即"url").

我想知道是否有任何库或众所周知的方法在Ruby中执行此操作.如果没有,我有一些像样的正则表达式示例代码可以使用...

rya*_*anb 9

查看Rails提供的auto_link帮助方法.这会将所有URL和电子邮件地址转换为可点击的链接(html锚标签).这是来自文档的代码示例.

auto_link("Go to http://www.rubyonrails.org and say hello to david@loudthinking.com")
# => "Go to <a href=\"http://www.rubyonrails.org\">http://www.rubyonrails.org</a> and
#     say hello to <a href=\"mailto:david@loudthinking.com\">david@loudthinking.com</a>"
Run Code Online (Sandbox Code Playgroud)