现在我有了search_field
= f.search_field :name_cont我想要创建一个额外的单词(标记)列表,以显示一个不同的查询。
例如,如果我输入John,它将显示所有的Johns,但如果我键入[],它将显示所有没有名称的用户。
还有一个:@ - will指的是有名字的用户。
新的实施也是令人欢迎的。
发布于 2018-10-18 14:49:43
在控制器中,您可以根据您喜欢的任何逻辑修改搜索参数。例如,假设您的搜索参数保存在@search_params中(用具有搜索参数的任何var替换,例如params[:q]):
if @search_params[:name_cont] == "[]"
@search_params[:name_blank] = true
@search_params.delete(:name_cont)
end
if @search_params[:name_cont] == "@"
@search_params[:name_present] = true
@search_params.delete(:name_cont)
endhttps://stackoverflow.com/questions/52876567
复制相似问题