ruby-on-rails - geocoder rails
método by_distance no funciona(rieles) (0)
Entonces, estoy usando geokit-rails y me gustaría ordenar por distancia, mostrando específicamente las comidas más cercanas primero y descendiendo desde allí. por ejemplo, 5 km, 10 km, 15 km.
Sin embargo, por alguna razón, el método distance_by no funciona en absoluto, y las distancias están por todas partes.
Así es como lo estamos usando:
all_venues = Venue.where(
''listed = ? AND packages_count > ?'', true, 0
).by_distance(origin: search_location).search(params[:search]) || Venue.where(listed: true).all
¿Hay algún trabajo sobre métodos para usar? ¿O cómo puedo ordenar de más cerca a más lejos con geokit-rails?
¡Gracias!