因此,我在Geokit的所有文档中进行了搜索,除了安装我知道该怎么做的gem之外,没有找到任何设置过程。我应将哪些表添加到现有的“列表”表中?
我已经说过,已经安装了。而且我已经将acts_as_mappable添加到清单红宝石文件中。
class Listing < ApplicationRecord
acts_as_mappable
end
gem 'geokit-rails'
如果有一个视频教程完成了整个过程,那就太好了。
答案 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])