2

私の検索アクションでは、アクティビティを一覧表示するためのクエリを作成しています。中心点から 5 マイル以内の場所にあるアクティビティに制限し、中心点からの距離でアクティビティを並べ替えたいと考えています。

場所のリストを取得するのに十分簡単です:

Location.within_bounding_box(Geocoder::Calculations.bounding_box([location[:latitude], location[:longitude]], 20))  

しかし、bounding_box を使用してアクティビティ モデルを検索し、距離で並べ替えるにはどうすればよいですか?

4

0 に答える 0