我在rails中构建了一个自由文本搜索引擎,我想在结果页面中突出显示搜索词,其中,短语中的每个单词可能彼此不相邻(即它们可能出现在文本的任何部分中)内容)。 我尝试使用ActionView :: Helpers :: TextHelper的高亮方法
<%= highlight(content.body, @search_keywords) -%>
(其中@search_keywords有短语)
但这并不是一个短语。任何人都可以帮助我。
提前致谢。
答案 0 :(得分:6)
您可以将单词数组传递给highlight
函数。请参阅here。
<%= highlight(content.body, @search_keywords.split) -%>