突出显示rails中的文本

时间:2013-10-30 18:44:25

标签: ruby-on-rails

我正在尝试在rails视图中突出显示文本中找到的短语。我有一个实例变量,其中包含我想要突出显示的文本。

这有效:

highlight(post.post_content, "World Series") 

这不是(它没有突出显示任何内容):

highlight(post.post_content, @query_str) 

我的实例变量是一个字符串,当我在视图中输出时,它确实包含短语“World Series”。如果@query_str包含单个单词,它也不起作用。

提前致谢!

1 个答案:

答案 0 :(得分:1)

您必须拆分短语:

<%= highlight(post.post_content, @query_str.split) %>