В течение многих лет я определял местоположение пользователя с помощью Geocoder , ища адрес IPv4. Запустив
request.location, я определил местоположение, и если страна была многоязычной, я посмотрел настройки языка браузера, чтобы установить соответствующий язык. Когда я передаю IPv6-адрес своему приложению Rails, IP-адрес возвращает ::: 1, что не очень полезно.
К сожалению, IPv6 представляет собой проблему при определении местоположения посетителей. Есть ли проверенный способ работы с IPv6 на Ruby -on-Rails?
Я гуглил свой путь через inte rnet, но не нашел конкретного c решения.