【发布时间】:2014-03-06 20:57:02
【问题描述】:
我有一个事件模型,当在表单中输入地址并提交时,它会将地址地理编码为纬度和经度,并将这些值保存在事件记录中。
为了打击不进入奥斯汀和德克萨斯州的城市和州的人,我在我的事件模型中添加了一个方法并将其更改为 geocoded_by :full address
def full_address
addr = self.address
addr += ' Austin ' unless addr.include?('Austin')
addr += ' Texas ' unless addr.include?('Texas')
addr
end
这适用于提交的新事件。但是,我有一些事件需要对此进行测试,并在数据库中相应地更新它们的纬度和经度。
寻找有关如何完成此操作的信息。
【问题讨论】:
标签: ruby-on-rails activerecord geocoding