我为两个位置创建了一个嵌套模型。我使用一种方法来计算这两个位置之间的距离。我想统计每周计算所有距离,并在这样的视图中显示:
Button
有人可以帮我吗?
@edit
获得距离:
^[0-9a-zA-Z \/():-]+$
旅行模式:
Week 1 - 80 kms / Week 2 - 32 kms
位置模型:
<% @distance = Geocoder::Calculations.distance_between(@trip.locations.first, @trip.locations.last) %>
Trips控制器:
class Trip < ActiveRecord::Base
has_many :locations
accepts_nested_attributes_for :locations
end
我从field_for表单获取位置
也是路线:
class Location < ActiveRecord::Base
belongs_to :trip
extend Geocoder::Model::ActiveRecord
geocoded_by :address
after_validation :geocode, :if => :address_changed?
end