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