if Rails.env.development?
@current_location_geo = Geocoder.search(request.remote_ip).first
else
@current_location_geo = request.location
end
if [email protected]_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
Otrzymuję request.location zero. Próbowałem dodać limit czasu w konfiguracji, ale nie pomógł mi.Odpowiedź API geokodującego nie była poprawna JSON. i request.location = nil
błąd w tryb produkcji jako "Odpowiedź interfejsu API geokodującego była nieprawidłowa JSON."
i kiedy go wyśledziłem, otrzymałem request.location jako zero.
moja wersja geocoder to (1.2.6).
korekta 'telize' powinien być symbolem': telize' – jwilsco