2015-04-21 34 views
0

我正在使用Ransackgem作爲我的Rails應用程序中的搜索功能。我在搜索結果中突出顯示搜索關鍵字參數:params[:search]。我已經成功地與highlight輔助方法,做到了如何截斷文本並在文本太長時突出顯示搜索關鍵字

<%= highlight(@description.slice(0..50), params[:search]) %> 

如果@description

第一50人物之間發生的關鍵字,但如果經過50個字符出現的關鍵詞,怎麼可能突出這工作正常它與限制字符的數量。

我自己找到了解決方案,並將其添加爲答案。還有其他有效的解決方案嗎?

回答

相關問題