我正在使用Searchkick来搜索用户记录。我希望将返回的记录限制为一个小数字2。当我将限制设置为任何大于40的值时,Searchkick似乎会返回结果,但当限制更低时,它会返回空白。我使用了以下代码:
search_params[:limit] = 2
search_params[:where] = where
user_matches = User.search "*", search_params发布于 2017-06-14 12:07:09
当你这样做的时候
search_params[:limit] = 2
search_params[:where] = wheresearch_params是一个散列,格式如下:
{limit: 2, where: where}但是,根据docs,选项应该用逗号分隔,而不是散列,试试这个
user_matches = User.search "*", where: search_params[:where], limit: search_params[:limit]https://stackoverflow.com/questions/44534003
复制相似问题