GeoIP / IP名称&独角兽日志中的位置解析?

时间:2011-12-16 07:17:38

标签: ruby-on-rails ruby ruby-on-rails-3 heroku unicorn

我正处于我的Web应用程序的某个位置,通过反向查找IP,可以看到IP地址已解析到位(例如使用MaxMind)和DNS名称。我在Heroku和其他服务器上运行独角兽。是否有预先构建的方法,或者我是否需要编写某种过滤器来传递我的日志以提供这些附加信息?

1 个答案:

答案 0 :(得分:3)

您可以使用http://www.rubygeocoder.com/之类的内容根据用户的IP地址确定用户的位置,然后在应用程序中使用它。您尝试做的事情的确切示例是在他们的主页上

request.ip  # =>    "81.137.210.82"
request.location.city   # =>    "Erith"
request.location.country    # =>    "United Kingdom"