0

訪問者のIPアドレスを取得してコントローラーで使用し、ジオコーダーを使用して近くのオブジェクトを検索できるようにします。

したがって、ロケーションモデルがあり、次のようなクエリを実行したいと思います。

def index
  @json = Location.near('visitor location here', 20).to_gmaps4rails
end

そのため、最も近い場所が事前に入力された地図を表示できます。

彼らのIPアドレスにアクセスしてコントローラーで使用するにはどうすればよいですか?できますか?スコープを使用してモデルでこれを達成しようとすべきですか?

4

1 に答える 1

5

コントローラから:

request.remote_ip
于 2012-12-19T21:29:54.440 に答える