ArgumentError:未知键:使用geokit-rails的来源

时间:2019-02-28 19:29:57

标签: ruby-on-rails geokit

我有一个Rails 4应用程序,试图在N英里内查找所有应用程序。基于geokit-rails文档HERE,我应该能够做到:

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])确实可以工作,所以我至少知道geokit的安装正确。

1 个答案:

答案 0 :(得分:1)

他们有some new scopes,所以您可以这样做:

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