Rack::GeoIPCity uses the geoip gem and the GeoIP database to lookup the city of a request by its IP address
Karol Hosiawa, Thomas Maurer, Iain Barnett
gem "rack-geoipcity", "~> 0.0.1"