【问题标题】:Geocoding an event's address through the venue address通过场地地址对活动地址进行地理编码
【发布时间】:2017-06-17 14:36:54
【问题描述】:

我有我的Venue 模型地理编码和每个Eventbelongs_to 场地。我该怎么做Event.near(current_location),就像我已经可以做Venue.near(current_location)一样。 在我的Event 模型中,我尝试过

class Event
  geocoded_by :address
  after_validation :geocode

  def address
    self.venue.address
  end

end

然后运行rake geocode:all CLASS=Event 失败,因为它的地理编码器需要经度/纬度列,而Venue 已经有这些,将它们添加到Event 似乎不是正确的做法。

【问题讨论】:

    标签: ruby-on-rails rails-geocoder


    【解决方案1】:

    与其尝试在地点附近举办活动,不如尝试在场地附近举办活动?

    Venue.near(location).events
    

    这将允许您通过关联的场地找到某个地点附近的所有活动。

    【讨论】:

      猜你喜欢
      • 2017-04-19
      • 2011-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-04
      相关资源
      最近更新 更多