【发布时间】:2016-11-25 07:19:29
【问题描述】:
我有一个安装了地理编码器 gem 的 Ruby on Rails 应用程序。我正在尝试使用 rake geocode:all 对我的数据库中的所有行(大约 2500 行)进行批量地理编码。当我运行命令时,什么也没发生。没有任何行被地理编码。我在这里遗漏了什么吗?
模型.rb
geocoded_by :fulladdress
after_validation :geocode
def fulladdress
[address, city, state, zip].compact.join(",")
end
【问题讨论】:
-
你使用的是活动记录还是mongoid?
-
db里有纬度、经度字段吗?
-
仅当您使用活动记录时
-
是的,我正在使用活动记录。是的,我的表中存在纬度和经度列。
-
您能否也显示您在其他文件中的内容?
标签: ruby-on-rails ruby geocoding google-geocoding-api rails-geocoder