Rails 地理编码器自定义顺序结果(距离除外)



我正在使用地理编码器(https://github.com/alexreisner/geocoder)查找附近的商店,如下所示:Store.near([@lat, @long], 20)有没有办法按 id 而不是距离对我的结果进行排序?

通过传递顺序求解:在近方法中为 false

您也可以使用 reorder 而不是 ordernear结果应用任何排序顺序: Store.near([@lat, @long], 20).reorder(:id)

reorder将替换前面的作用域创建的 order 语句。

最新更新