Я использую 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
я могу получить доступ?