【发布时间】:2014-08-30 12:49:24
【问题描述】:
我用两个属性更新了我的事件模型:纬度:浮动,经度:浮动。 我已经为每个条目记录了地址属性,并且我正在使用“地理编码器”gem (http://rubydoc.info/gems/geocoder/) 从地址中检索(纬度、经度)。
模型很简单:
class Event < ActiveRecord::Base
geocoded_by :location # can also be an IP address
after_validation :geocode
end
当我从控制器调用“创建”操作时,这很有效。
我想做的是更新所有现有事件记录的纬度和经度属性。
我知道“update_all”方法,但它的工作方式不允许我使用地理编码器之类的方法。
欢迎任何帮助。
谢谢
【问题讨论】:
-
你是如何获取数据的?
标签: ruby-on-rails model-view-controller geocoding