提问者:小点点

搜索踢boost_by_distance给出未定义的方法'反向'


我在这里遗漏了什么?我只是复制粘贴示例https://github.com/ankane/searchkick到控制台,我得到一个错误。

2.2.2 :001


共2个答案

匿名用户

尝试升级到Searchkick的最新版本(1.1.1)。

匿名用户

我试图按距离对结果进行排序。最终改用此查询:

order: {_geo_distance: {coordinates: "#{find_coordinates[1]},#{find_coordinates[0]}", order: "asc", unit: "mi"} } 

当我使用地理编码器从 ip 中获取坐标时:

def find_coordinates
  Geocoder.coordinates(request.remote_ip)
end