【发布时间】:2015-07-24 11:00:42
【问题描述】:
所以我的模型有两个位置 - 'from' 和'to' 位置。我如何通过这两个 geocode_by 获得两组经度和纬度。这就是我正在尝试的,但它只有 geocodes_by 'to' 位置和 from_lat 和 from_long 列是 nil - 可能只是因为 'to' 位置在 'from' 位置之后。
class Post < ActiveRecord::Base
belongs_to :user
geocoded_by :from_address, :latitude => :from_lat, :longitude => :from_long
geocoded_by :to_address, :latitude => :to_lat, :longitude => :to_long
after_validation :geocode
def from_address
[fromstreet, fromcity, fromstate].compact.join(', ')
end
def to_address
[tostreet, tocity, tostate].compact.join(', ')
end
end
【问题讨论】: