Запутался как настроить Geokit - PullRequest
0 голосов
/ 25 сентября 2019

Итак, я просмотрел всю документацию по Geokit для рельсов и не нашел никакого процесса установки для него, кроме установки гема, который я знаю, как это сделать.какие таблицы добавить в существующую таблицу «списки»?

Как я уже сказал, он установлен.И я добавил act_as_mappable в файл ruby ​​со списками.

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

Было бы неплохо, если бы было сделано видеоурок о том, как все это настроить.

1 Ответ

1 голос
/ 26 сентября 2019

Вам необходимо добавить поля lat и lng в вашу модель Listing.Вы можете сделать это следующим образом:

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])

...