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