我试图从我的轮胎搜索结果中排除 current_user.id,但不知道如何将参数传递给轮胎并使用它而不是固定值进行搜索。 如何将 current_user.id 传递给模型并将其排除在搜索结果中?
主动记录方式:
Profile.where("user_id != ?", current_user.id)
我的轮胎搜索块:
if params['people']
tire.search(load: true, page: params[:page], per_page: 20, :default_operator => 'AND') do
query do
boolean do
must_not { string 'user_id: 1' } <== this works hardcoded
must_not { string 'user_id: < instead of 1 user current_user.id pass in true params?' }
end
end
to_curl
end
end