在用户按下搜索按钮之前,如何在 meta_search 中设置 0 结果

2023-12-06

我在 Rails 3 应用程序上使用meta_search。默认情况下(在按下搜索按钮之前)meta_search 返回搜索模型的所有元素。我想在用户按下搜索按钮之前或搜索参数为空时设置 0 结果。

我使用 meta_search 如下:

def index
 @search = Article.search(params[:search])
  if params[:search].blank?
    @places = nil
  else
    @places = @search.all
  end
end

如果搜索参数为空,设置 0 结果的最佳方法是什么?

Thanks


我不认为元搜索真正提供了开箱即用的功能,但你总是可以欺骗它。

def index
  @search = Article.search(params[:search].presence || {:id_lt => 0})
  @places = @search.all
end
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在用户按下搜索按钮之前,如何在 meta_search 中设置 0 结果 的相关文章

随机推荐