允许用户在其帖子中创建可点击的链接

时间:2012-03-25 23:13:07

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

我有一个Rails 3应用程序,可让用户输入评论。我希望评论中的任何有效网址都成为可点击的链接。有安全的方法吗?

1 个答案:

答案 0 :(得分:4)

您可以使用auto_link方法执行此操作。

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>"

如果你的任何东西比Rails 3.1少,那么这是内置的,否则你需要使用rails_autolink gem