私はRubyonRailsで作業しています。Railsバージョン3.1.1。私はGeocodergemを使用して、番地に基づいて場所をジオコーディングしてきましたが、問題なく機能しています。今、私は訪問者のIPアドレスを使用して訪問者を見つけようとしています。
私が試してみました
result = request.location
と
ip = request.ip
result = Geocoder.search(ip)
最初のオプションはnilを返し、2番目のオプションは正しいIPアドレスと空の配列を返します。
これを機能させるために必要な構成はありますか?
他のよりスムーズな選択肢はありますか?ブラウザでHTML5またはJavaScriptを使用することを検討していましたが、サーバー側の場所を使用するため、これは最適ではありません。