1
我有一些漂亮的JavaScript序列化搜索輸入。現在它只有在那裏有一個確切的全字匹配返回結果在rails 3和mongo db中的基本文本搜索(mongoid)
@recipes = Recipe.where(name: params[:q])
- 沒有人知道的一種方式,使其返回其可能包含PARAMS結果:
控制器有這個[:Q]即使它不完全匹配?
即雞應該返回燜雞,雞鍋餅等
我有一些漂亮的JavaScript序列化搜索輸入。現在它只有在那裏有一個確切的全字匹配返回結果在rails 3和mongo db中的基本文本搜索(mongoid)
@recipes = Recipe.where(name: params[:q])
- 沒有人知道的一種方式,使其返回其可能包含PARAMS結果:
控制器有這個[:Q]即使它不完全匹配?
即雞應該返回燜雞,雞鍋餅等
試試這個:
@recipes = Recipe.where(name: /#{params[:q]}/i)
任何想法如何使它不區分大小寫? – Elliot 2011-12-28 16:45:18
@Elliot:已更新 – 2011-12-28 16:56:35