我正在使用geocoder
gem来获取IP地址的坐标。在我的制作环境中,它似乎正在发挥作用,但它没有回归城市:
city = request.location.city
返回nil
。我试图通过rails console
搜索我的IP并返回:
[#<Geocoder::Result::Freegeoip:0xd282cd0 @data={"ip"=>"958.....", \
"country_code"=>"NL", "country_name"=>"Netherlands", "region_code"=>"", \
"region_name"=>"", "city"=>"", "zipcode"=>"", "latitude"=>52.5, \
"longitude"=>5.75, "metro_code"=>"", "area_code"=>""}, @cache_hit=nil>]
有没有人知道为什么会这样?