【发布时间】:2018-11-06 14:54:22
【问题描述】:
我在我的应用程序上使用searchkick gem 以便按距离获得结果:
@items = Item.search params[:search], page: params[:page], per_page: 10, fields: [:title], match: :phrase, location: {near: {lat: origin[0], lon: origin[1]}, within: within}}, order: {_geo_distance: {location: "#{destination[0]},#{destination[1]}", order: "asc", unit: unit} }
如您所见,searchkick 将计算起点和终点两点之间的距离,并根据壁橱一返回结果。
现在,如果我遍历@item.each do |item|,有没有办法显示这两点之间的计算距离数?有没有可以访问的searchkick param?
【问题讨论】: