需要帮助突出显示rails中的文本

时间:2010-04-29 15:09:56

标签: javascript ruby-on-rails

我在rails中构建了一个自由文本搜索引擎,我想在结果页面中突出显示搜索词,其中,短语中的每个单词可能彼此不相邻(即它们可能出现在文本的任何部分中)内容)。 我尝试使用ActionView :: Helpers :: TextHelper的高亮方法

<%= highlight(content.body, @search_keywords) -%>

(其中@search_keywords有短语)

但这并不是一个短语。任何人都可以帮助我。

提前致谢。

1 个答案:

答案 0 :(得分:6)

您可以将单词数组传递给highlight函数。请参阅here

<%= highlight(content.body, @search_keywords.split) -%>