Я не могу найти документацию, чтобы показать город-посетитель с ip-адреса? Я знаю, как с HTML5, но я хотел бы использовать значение, которое имеет геокодер. Спасибо
Ответ 1
Мне потребовалось пару часов, чтобы понять, что ответ довольно прост:
request.location.city
Страница геокодирования имеет этот пример, но я подумал, что мне нужно будет объявить запрос, но нет, больше ничего не нужно.
Если у вас нет Geocoder, вы должны установить камень, но ничего кроме этого.
Ответ 2
Как я это сделал -
location = Geokit::Geocoders::IpGeocoder.geocode(source_ip)
city = location.city
country = location.country