gpt4 book ai didi

ruby-on-rails-3 - 使用地理编码器,有没有办法将街道名称、城市和 zip 保存到单独的列中?

转载 作者:行者123 更新时间:2023-12-04 06:58:30 25 4
gpt4 key购买 nike

我正在将我的应用程序切换为使用地理编码器。在我的地点表中,我有地址、纬度、lng、street_address、city 和 zip 列。使用地理编码器,在我的地点模型中使用以下内容进行验证后,我很高兴能够填充 lat、lng 和地址列

attr_accessible :address, :lat, :lng    
geocoded_by :address, :latitude => :lat, :longitude => :lng
after_validation :geocode, :if => :address_changed?

有没有办法让地理编码器将街道名称、城市和 zip 添加到其他三个单独的列中?

最佳答案

我对 Rails 还是个新手,所以一开始我错过了这个,但希望这对其他人有帮助。

在我的模型中

geocoded_by :address  do |obj,results|
if geo = results.first
obj.city = geo.city
obj.lat = geo.latitude
obj.lng = geo.longitude
obj.zip = geo.postal_code
obj.state = geo.state
obj.country = geo.country_code
end
end

在我看来
 @tonic.address = params[:address]

关于ruby-on-rails-3 - 使用地理编码器,有没有办法将街道名称、城市和 zip 保存到单独的列中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8990069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com