Я использую Geocoder (https://github.com/alexreisner/geocoder), чтобы найти ближайшие магазины, такие как это: Store.near([@lat, @long], 20) есть ли способ отсортировать мои результаты по идентификатору, а не по расстоянию?
Результат пользовательского заказа Rails Geocoder, отличный от расстояния
Ответы (2)
Решено порядком прохода: false в ближайшем методе
person
user1883793
schedule
27.04.2015
Также вы можете использовать reorder
вместо order
, чтобы применить любой порядок сортировки к near
результатам: Store.near([@lat, @long], 20).reorder(:id)
Оператор reorder
заменяет оператор order
, созданный предыдущими областями действия.
person
Eugene Shapovalov
schedule
06.06.2016