Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 需要帮助突出显示rails中的文本吗_Javascript_Ruby On Rails - Fatal编程技术网

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

Javascript 需要帮助突出显示rails中的文本吗,javascript,ruby-on-rails,Javascript,Ruby On Rails,我在rails中构建了一个自由文本搜索引擎,我想在结果页面中突出显示搜索词,其中短语中的每个词可能彼此不相邻(也就是说,它们可能出现在文本内容的任何部分)。 我尝试过使用ActionView::Helpers::TextHelper的高亮显示方法作为 <%= highlight(content.body, @search_keywords) -%> (其中@search_关键字包含短语) 但这并不是一句话。有人能帮我吗 提前谢谢 您可以将单词数组传递给突出显示函数。看 您可以将

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

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

(其中@search_关键字包含短语)

但这并不是一句话。有人能帮我吗


提前谢谢

您可以将单词数组传递给
突出显示
函数。看


您可以将单词数组传递给
突出显示功能。看



呈现该行时,html是什么样子的?如果@search\u关键字有一个单词,则如果超过一个单词,则会突出显示该行,而不会突出显示。呈现该行时,html是什么样子的?如果@search\u关键字有一个单词,则如果超过一个单词,则会突出显示该行,而不会突出显示该行。
<%= highlight(content.body, @search_keywords.split) -%>