ruby on rails - rails - by_distance не работает(рельсы)



rails geolocation (0)

Итак, я использую геокит-рельсы, и я хотел бы сортировать по расстоянию, в частности, сначала показывать самые близкие блюда и спускаться оттуда. например, 5 км, 10 км, 15 км.

Однако по какой-то причине метод distance_by вообще не работает, и расстояния повсюду.

Вот как мы его используем:

    all_venues = Venue.where(
      'listed = ? AND packages_count > ?', true, 0
    ).by_distance(origin: search_location).search(params[:search]) || Venue.where(listed: true).all

Существует ли какая-либо работа над методами? Или как я могу сортировать от ближайшего к дальнему с geokit-rails?

Благодаря!





geokit