gpt4 book ai didi

ruby-on-rails - Geocoding API 的响应不是有效的 JSON。和 request.location = nil

转载 作者:数据小太阳 更新时间:2023-10-29 07:00:36 26 4
gpt4 key购买 nike

if Rails.env.development?
@current_location_geo = Geocoder.search(request.remote_ip).first
else
@current_location_geo = request.location
end
if !@current_location_geo.nil? && @current_location_geo.ip == "127.0.0.1"
@departure_currency_code= "AUD"
@departure_currency_name= ["Australian Dollar(AUD $)","AUD"]
else
@country = Country.new(request.location.data["country_code"].to_s)
@country_code = @country.currency.code
end
end

我收到request.location nil。我尝试在配置中添加超时,但对我没有帮助。

生产模式错误为“Geocoding API's response was not valid JSON.”

当我追踪它时,我得到的 request.location 为 nil。

我的地理编码器版本是 (1.2.6)。

最佳答案

config/initalizers/geocoder.rb

Geocoder.configure(
timeout: 10,
ip_lookup: :telize
)

来源:https://github.com/alexreisner/geocoder/issues/777

关于ruby-on-rails - Geocoding API 的响应不是有效的 JSON。和 request.location = nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27437364/

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