我正在使用地理编码器(https://github.com/alexreisner/geocoder)查找附近的商店,如下所示:Store.near([@lat, @long], 20)有没有办法按 id 而不是距离对我的结果进行排序?
通过传递顺序求解:在近方法中为 false
您也可以使用 reorder
而不是 order
对near
结果应用任何排序顺序: Store.near([@lat, @long], 20).reorder(:id)
该reorder
将替换前面的作用域创建的 order
语句。