繁体   English   中英

使用searchkick搜索过滤器

[英]search filter using searchkick

我在Rails应用中使用searchkick。 当用户键入他想查找的名称字母时,我使用params [:query]来获取。 字段的名称为(名称,登录名,密码)。 搜索结果返回表中。 像这样:

env1@something.com login1 passwd1
env1@something.com login2 passwd2
env2@something.com login1 passwd2
env2@something.com login2 passwd2
      ....

搜索可以很好地返回所有匹配的名称,但是问题是,例如,如何才能仅获得名称与查询和ANDLOG = Login1匹配的那些字段?

将感谢您的帮助。 提前致谢。

该查询应有助于:

User.search(params[:query], where: {login: params[:login]})
@users = User.search "*", where: {name: params[:query], login: params[:login]}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM