使用地理编码器宝石
有人可以告诉我,如果我添加这些列,我可以自动将City和State输入数据库。
在下面的例子中我传递的:cs
女巫是address
class Location < ActiveRecord::Base
attr_accessible :cs, :latitude, :longitude
geocoded_by :cs
after_validation :geocode, :if => :cs_changed?
has_many :shipments, :foreign_key => :origin_id
has_many :shipments, :foreign_key => :dest_id
end
我需要保存已解析的地理编码城市和州。
或者弄清楚如何让地理编码器从数据库中给出一个特定状态组中的位置列表
我将传递数组[mo,il,ks,ar]
或字符串"mo,il,ks,ar"
我试过了:
Location.near([mo,il,ks,ar])
但我可以这样做:
Location.near("springfield, mo", 20)