ruby-on-rails - 使用 Ruby/Rails 将链接从字符串转换为可点击链接

标签 ruby-on-rails ruby

使用 Ruby/Rails 有谁知道如何获取可能包含一些 HTML 元素的大字符串并将它们制作成链接?

这是一个例子:

"Check out my video on you tube http://youtu.be/OkCcD6cOKgs"

我正在寻找可以将 HTML 转换为有效的可点击链接的东西 <a href ...但也保留其他文本,就像这个问题一样。

最佳答案

我知道为时已晚,但如果有人仍然有这个疑问,那么他可以这样做。

text = "Check out my video on you tube http://youtu.be/OkCcD6cOKgs"
html_text = text.gsub(URI.regexp, '<a href="\0">\0</a>').html_safe

这是我从这里找到的最好方法 Ruby: make plain text links clickable直到现在。

关于ruby-on-rails - 使用 Ruby/Rails 将链接从字符串转换为可点击链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16006016/

相关文章:

arrays - 如何初始化三维 ruby​​ 数组

ruby - attr 与 attr_accessor

ruby-on-rails - Rails 生产出现 422 错误(您想要的更改被拒绝)

ruby-on-rails - 没有路由匹配 { :action= >"show", :controller= >"teachers", :id= >"3", :school_id=>nil} 缺少必需的键:[:school_id]

ruby-on-rails - spree 1.3 : How to only show users products available in their size

ruby-on-rails - 如何使用 RUBBER EC2 ruby​​/rails 部署工具指定数据库连接参数?

ruby - 在单独的文件中使用 DataMapper 的模型关联

ruby-on-rails - 在 Rails 中使用命名范围作为子查询

ruby-on-rails - Rails,字符串长度的 DRY 默认验证器?

ruby - 更惯用的 ruby​​ 写法 @var = obj ['blah' ] 除非 obj ['blah' ].nil?