2
私は現在のプロジェクトでgmaps4rails awesome gemを使用しており、gmappableとして動作する必要のあるDBには1,000以上のオブジェクトをインポートする必要があります。gmaps4railsで可能な限りジオコードする方法とエラーをスキップする方法はありますか?
ただし、すべてが正しい住所を持っているわけではありません。だから、インポートしようとすると、Gmaps4rails :: GeocodeStatusでジオコードできなかった最初のアドレスで失敗します。
可能な場合は、エラーとジオコードをスキップすることはできますか?
私はこの思い付いた:あなたは、単にしようとしました
acts_as_gmappable :process_geocoding => false
before_save :prepare_gmaps
private
def prepare_gmaps
begin
data = Gmaps4rails.geocode(address).first
self.latitude= data[:lat]
self.longitude= data[:lng]
rescue Gmaps4rails::GeocodeStatus
end
end
のthnx私は、 'それをチェックアウト – prikha