地理编码器无法工作(可能是由于网络代理?)

时间:2013-07-06 10:53:57

标签: ruby-on-rails geocoding proxy-server

我是Rails的初学者。我从轨道广播中了解了地理编码器的令人兴奋的功能 [http://railscasts.com/episodes/273-geocoder]

但是从它下载的相同源代码也没有在代理后面工作。因为它没有填充任何经度或纬度。

如何处理我的工作区网络的代理服务器? 其他来自另一台有直接互联网连接的机器,工作正常。

1 个答案:

答案 0 :(得分:1)

geocoder具有http代理支持,但从文档中可以看出配置它的位置并不明显。

您可以在查看初始化程序时找到它,应该为您的rails生成调用:https://github.com/alexreisner/geocoder/blob/master/lib/generators/geocoder/config/templates/initializer.rb

Geocoder.configure(
  [...]
  # :http_proxy   => nil,         # HTTP proxy server (user:pass@host:port)
  # :https_proxy  => nil,         # HTTPS proxy server (user:pass@host:port)
)