Геокодер возвращает ноль для ip-адресов? - PullRequest
3 голосов
/ 28 февраля 2012

Я работаю в рубине на рельсах.Rails версия 3.1.1.Я использовал Geocoder gem для геокодирования местоположений на основе адресов улиц, и он работает просто отлично.Теперь я пытаюсь использовать IP-адрес своих посетителей, чтобы найти их.

Я пытался

result = request.location

и

ip = request.ip
result = Geocoder.search(ip)

Первый вариант возвращает нольвторой дает мне правильный IP-адрес и пустой массив.

Есть ли какие-либо конфигурации, которые мне нужно сделать, чтобы это работало?

Есть ли другие более плавные альтернативы?Я пытался использовать HTML5 или какой-либо javascript в браузере, но это было бы неоптимально, так как я хочу использовать расположение на стороне сервера.

1 Ответ

1 голос
/ 19 августа 2013

У меня была такая же проблема на этой неделе, поиск возвращает null, пожалуйста, посмотрите на мое решение

ошибка в request.location ruby ​​geocoder

Решениебыл увеличен тайм-аут.

...