Имя GeoIP / IP и разрешение местоположения в логах единорога? - PullRequest
0 голосов
/ 16 декабря 2011

Я нахожусь в точке своего веб-приложения, где полезно видеть IP-адреса, разрешенные вплоть до местоположения (например, с помощью MaxMind) и DNS-имени посредством обратного просмотра IP-адресов. Я использую единорога на Heroku и других серверах. Есть ли заранее подготовленный метод для этого или мне нужно написать какой-то фильтр для прохождения моих журналов, чтобы предоставить эту дополнительную информацию?

1 Ответ

3 голосов
/ 16 декабря 2011

Вы можете использовать что-то вроде http://www.rubygeocoder.com/, чтобы определить местоположение пользователя на основе его IP-адреса, а затем использовать его в своем приложении.Точный пример того, что вы пытаетесь сделать, находится на их домашней странице

request.ip  # =>    "81.137.210.82"
request.location.city   # =>    "Erith"
request.location.country    # =>    "United Kingdom"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...