我在铁轨上的红宝石工作。 Rails版本3.1.1。我一直在使用Geocoder gem来根据街道地址对地点进行地理编码,而且工作得很好。现在我一直在尝试使用我的访问者ip-address来定位它们。
我试过了
result = request.location
和
ip = request.ip
result = Geocoder.search(ip)
第一个选项返回nil,第二个选项给我一个正确的ip-address和一个空数组。
我需要做任何配置才能使其正常工作吗?
还有其他更顺畅的选择吗?我正在考虑在浏览器中使用HTML5或一些javascript,但这不是最佳的,因为我想使用服务器端的位置。
答案 0 :(得分:1)