ArgumentError: Unknown key: origin using geokit-rails
ArgumentError: Unknown key: origin using geokit-rails
我有一个 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 安装正确。
他们有 some new scopes 所以你可以这样做:
SapApplication.within 10, origin: '100 Spear st, San Francisco, CA'
我有一个 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 安装正确。
他们有 some new scopes 所以你可以这样做:
SapApplication.within 10, origin: '100 Spear st, San Francisco, CA'