gpt4 book ai didi

ruby-on-rails - 我收到错误 'Unknown key for a VALUE_STRING in [q]'

转载 作者:行者123 更新时间:2023-12-02 23:52:03 34 4
gpt4 key购买 nike

搜索时,我将elasticsearch用于城市的下拉列表。

Error: Elasticsearch::Transport::Transport::Errors::BadRequest Unknown key for a VALUE_STRING in [q]

我检查了所有传递的参数,一切都应该正确

位置 Controller :
https://pastebin.com/CMEEXSU3

城市模型:
https://pastebin.com/XWWNTDFD

JS:
https://pastebin.com/kEDes10b

错误:
https://pastebin.com/k48yPmKD

最佳答案

尽管如此,错误的参数还是传给我。

更正为:

位置 Controller :

def fetch_locations
locations = []
p params[:q]
search = CountryCity.search(params[:q])

search.each do |result|
locations << result.city + ', ' + result.name
end

render json: {locations: locations}
end

城市模型:
def self.search params
CountryCity.__elasticsearch__.search(params)
end

关于ruby-on-rails - 我收到错误 'Unknown key for a VALUE_STRING in [q]',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56952859/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com