Geocoder回退超时

时间:2015-01-06 00:09:19

标签: ruby-on-rails-3 geocoding

我正在使用geocoder gem并尝试为IP地理编码超时时创建回退。我添加了config/initializers/geocoder.rb文件,并尝试使用以下两种方式设置地理编码器配置:

Geocoder::Configuration.timeout = 15

Geocoder.configure(
  :timeout          => 15
)

但是,在任一配置中,我仍然会收到错误:生成中的Geocoding API not responding fast enough (use Geocoder.configure(:timeout => ...) to set limit).;在此之后,request.locationnil

我添加了此代码:

@current_location = request.location || Location.default_location

希望在地理编码器超时时返回默认位置,但它似乎没有回到那个位置,仍然会为nil返回request

我一直在谷歌搜索,到目前为止添加超时似乎是唯一的答案,我不知道为什么我的工作不起作用。

0 个答案:

没有答案