訪問者のIPアドレスを取得してコントローラーで使用し、ジオコーダーを使用して近くのオブジェクトを検索できるようにします。
したがって、ロケーションモデルがあり、次のようなクエリを実行したいと思います。
def index
@json = Location.near('visitor location here', 20).to_gmaps4rails
end
そのため、最も近い場所が事前に入力された地図を表示できます。
彼らのIPアドレスにアクセスしてコントローラーで使用するにはどうすればよいですか?できますか?スコープを使用してモデルでこれを達成しようとすべきですか?