0
我正在爲錦標賽日曆應用程序實施Filterrific gem。 我從演示'學生'應用程序的代碼,並適應比賽日曆應用程序的需要。如何在Filterrific上搜索部分字符串
我注意到搜索功能搜索搜索字符串的開頭,而不是字符串的一部分。
例如,當我有一個名爲'Hamburger Michel 2016'的比賽時,當我用'ham'開始搜索查詢時,它會找到比賽,但是當我鍵入'michel'時,它不會找到比賽。
我試圖通過在搜索範圍以「%」代替「*」,這樣來解決這個問題:
terms = terms.map {|e|
e.gsub('%', '%') + '%').gsub(/%+/, %)
}
但是,這並不能解決問題。
有沒有一種方法可以搜索字符串的一部分而不是文字字符串?
感謝您的幫助,
安東尼
感謝您的回覆Olaf1989 – Toontje