我正在使用geocoder
宝石。我正在查找地址的zipcodes。
我有旧地址,我需要运行:reverse_geocode
方法,但无法弄清楚如何在旧数据上重新运行该方法。我该怎么做呢?
换句话说,我想在没有保存邮政编码的所有地址上重新运行:reverse_geocode
。
答案 0 :(得分:1)
假设您正在使用Address
型号:
Address.where(zipcode: nil).find_each(&:reverse_geocode)
请注意,我使用的是find_each
而不是each
,因为如果您有很多记录,它会提高效率。