ArgumentError: Неизвестный ключ: источник с использованием geokit-rails - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть приложение rails 4, в котором я пытаюсь найти все приложения в пределах N миль.Основываясь на документации geokit-rails ЗДЕСЬ , я должен быть в состоянии сделать:

SapApplication.find(:all, :origin=>'100 Spear st, San Francisco, CA', :within=>10)

Когда я пытаюсь выполнить команду в консоли выше, я получаю ошибку:

ArgumentError: Unknown key: origin

Модель SapApplication имеет acts_as_mappable и атрибуты для lat / lng.

Так же, как в стороне, SapApplication.by_distance(:origin => [37.792,-122.393]) работает, так что я, по крайней мере, знаю, что геокит установлен правильно.

1 Ответ

0 голосов
/ 01 марта 2019

У них есть несколько новых областей действия , так что вы можете сделать:

SapApplication.within 10, origin: '100 Spear st, San Francisco, CA'
...