Руководство по гему указывает Venue.near([40.71, -100.23], 20, :units => :km)
Однако объекты модели этого приложения имеют две переменные геокодированных координат в дополнение к отдельным долготе и широте. Чтобы протестировать различные параметры поиска (postGIS, числовые индексы долготы и широты или вызов сервисов геокодирования), есть ли способ получить доступ к конкретной переменной модели при поиске объектов вблизи заданного местоположения?
Соответствующие данные схемы:
t.decimal "origin_lon", precision: 15, scale: 10
t.decimal "origin_lat", precision: 15, scale: 10
t.spatial "origin_lonlat", limit: {:srid=>3857, :type=>"point"}
add_index "strappos", ["origin_lat"], :name => "index_strappos_on_origin_lat"
add_index "strappos", ["origin_lon"], :name => "index_strappos_on_origin_lon"
add_index "strappos", ["origin_lonlat"], :name => "index_strappos_on_origin_lonlat", :spatial => true