gmaps4rails中有没有处理“惰性”地理编码的特性?
我的情况:
我有一个公司的数据库,只有一个地址。手工添加公司时(只有1条记录)没有任何问题,默认process_geocoding为true。
每两周一次,我们使用导入脚本更新数据库。当我们使用导入时,我们将process_geocoding设置为false,因为地理编码会使导入脚本减慢4-5倍(在我的例子中-这是不可接受的)。
我需要懒惰的gecoding功能,可以处理地理编码if !address.blank? && lat.blank? && lng.blank?
发布于 2012-05-25 23:46:56
从1.5开始,您可以执行以下操作:
process_geocoding: lambda { |obj| !obj.address.blank? && obj.lat.blank? && obj.lng.blank? }或者:
process_geocoding: :method_namehttps://stackoverflow.com/questions/10738537
复制相似问题