我正在使用Searchkick搜索用户记录。我想将返回的记录限制为一个小数字2.当我将限制设置为超过40时,Searchkick似乎返回结果,但是当限制较低时,它返回空白。我正在使用以下代码:
search_params[:limit] = 2
search_params[:where] = where
user_matches = User.search "*", search_params
答案 0 :(得分:0)
当你这样做时
search_params[:limit] = 2
search_params[:where] = where
search_params
是具有以下格式的哈希,
{limit: 2, where: where}
但是,根据docs,选项应以逗号分隔而不是哈希,请尝试此操作
user_matches = User.search "*", where: search_params[:where], limit: search_params[:limit]