Я работаю в рубине на рельсах.Rails версия 3.1.1.Я использовал Geocoder gem для геокодирования местоположений на основе адресов улиц, и он работает просто отлично.Теперь я пытаюсь использовать IP-адрес своих посетителей, чтобы найти их.
Я пытался
result = request.location
и
ip = request.ip
result = Geocoder.search(ip)
Первый вариант возвращает нольвторой дает мне правильный IP-адрес и пустой массив.
Есть ли какие-либо конфигурации, которые мне нужно сделать, чтобы это работало?
Есть ли другие более плавные альтернативы?Я пытался использовать HTML5 или какой-либо javascript в браузере, но это было бы неоптимально, так как я хочу использовать расположение на стороне сервера.