如果字段为空,我正在尝试检查轮胎。 这是我对我的模型的查询。
def self.search(params)
tire.search(load: true, match_all: {}, page: params[:page], per_page: 12) do
query do
boolean do
must { string params[:query], default_operator: "AND" }
must { term :online, true }
must_not { string 'name:Undefined' }
must_not { term 'price:null' }
end
end
end
end
must_not { term 'price:null' } is the code wich leads me to an error.
我该怎么办? 谢谢
答案 0 :(得分:0)
使用
must_not { |m| m.term "price", nil }