3
私はRuby on Railで作業しています。 Railsバージョン3.1.1。私はGeocoder宝石を使用して、住所をベースにした場所をジオコードしています。うまく働いています。今私は私の訪問者のIPアドレスを使用してそれらを見つけることを試みています。ジオコーダーはip-addressesに対してnilを返しますか?
私は最初のオプションは、nilを返します。第二は、私に正しいIPアドレスと空の配列を与える
result = request.location
と
ip = request.ip
result = Geocoder.search(ip)
を試してみました。
これを機能させるために必要な設定はありますか?
他のよりスムーズな代替品はありますか?私はブラウザでHTML5またはいくつかのjavascriptを使用してみましたが、サーバー側でその場所を使用したいので最適ではありません。
取得しているIPアドレスが特定の場所にトレースできないようです。ここにIPを入力するとどうなりますか:http://whatismyipaddress.com/?gclid=CKWB55rJwK4CFQZ_hwodjDlvug – ScottJShea
私はいくつかのサイトで同じIPを試してみて、彼らは私を見つけます。 whatismyipaddress.comも私を見つけました。 – Albin
私は同じ問題を抱えているようです。 IPによるジオコーディングは機能しましたが、もう動作しません。 – jessecurry