ArgumentError: Неизвестный ключ: источник с использованием geokit-rails
У меня есть приложение rails 4, где я пытаюсь найти все приложения в пределах N миль. На основании документации по геокит-рельсам ЗДЕСЬ я должен быть в состоянии сделать:
SapApplication.find(:all, :origin=>'100 Spear st, San Francisco, CA', :within=>10)
Когда я пытаюсь выполнить команду выше в консоли, я получаю сообщение об ошибке:
ArgumentError: Unknown key: origin
Модель SapApplication имеет acts_as_mappable
и атрибуты для лат / лнг.
Так же, как в сторону SapApplication.by_distance(:origin => [37.792,-122.393])
работает, так что я, по крайней мере, знаю, что Geokit установлен правильно.
1 ответ
Решение
У них есть несколько новых областей применения, чтобы вы могли сделать:
SapApplication.within 10, origin: '100 Spear st, San Francisco, CA'