查找并替换ruby + rails,包括标签

时间:2012-07-10 06:01:33

标签: ruby-on-rails

我有一个与显示的字符串匹配的单词列表。字符串中的匹配单词应放在他们自己的<b>标记中。

首先,gsub是在红宝石中找到+替换的最佳方法吗?我不需要完整的正则表达式,只需要子串匹配。

其次,不会将我尝试作为字符串插入显示内容的任何标签转义出来吗?我该怎么做?

1 个答案:

答案 0 :(得分:4)

我猜您正在寻找highlight helper

highlight('You searched for: rails', 'rails')
# => You searched for: <strong class="highlight">rails</strong>

有关更多选项,请参阅链接。