对如何设置Geokit感到困惑

时间:2019-09-25 19:30:44

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 ruby-on-rails-5 geokit

因此,我在Geokit的所有文档中进行了搜索,除了安装我知道该怎么做的gem之外,没有找到任何设置过程。我应将哪些表添加到现有的“列表”表中?

我已经说过,已经安装了。而且我已经将acts_as_mappable添加到清单红宝石文件中。

class Listing < ApplicationRecord
  acts_as_mappable
end
gem 'geokit-rails'

如果有一个视频教程完成了整个过程,那就太好了。

1 个答案:

答案 0 :(得分:1)

您需要将lat和lng字段添加到清单模型中。您可以这样做:

rails g migration add_lat_lng_to_listings lat:decimal lng:decimal

然后迁移:

rails db:migrate

一旦有了这些字段,就应该能够执行以下操作:

Listing.in_range(1..35, origin: [29.794664, -98.731970])