kin*_*net 11 ruby-on-rails ruby-on-rails-3 rails-geocoder
https://github.com/alexreisner/geocoder
我找不到从ip地址显示访客城市的文档?我知道如何使用HTML5,但我想使用地理编码器的价值.谢谢
我花了几个小时才意识到答案很简单:
request.location.city
Run Code Online (Sandbox Code Playgroud)
Geocoder页面有这个例子,但我认为我需要声明请求但不需要,不需要更多内容.
如果你没有地理编码器,你必须安装宝石,但除此之外什么也没有.
我是怎么做到的 -
location = Geokit::Geocoders::IpGeocoder.geocode(source_ip)
city = location.city
country = location.country
Run Code Online (Sandbox Code Playgroud)
这里,source_ip是一个字符串对象.