Определяем в Rails название города по IP посетителя сайта
remote_ip = request.remote_ipВот, собственно, и все. Название города в conv_res, вместе с названием региона и прочей информацией, которую выдает по IP замечательный ресурс ipgeobase.ru )
result = Net::HTTP.get(URI.parse("http://ipgeobase.ru:7020/geo?ip=#{remote_ip}")
ic = Iconv.new('UTF-8', 'WINDOWS-1251')
conv_res = ic.iconv(result + ' ')[0..-2]
Комментарии
Отправить комментарий