Best IP to Location for Ruby on Rails
One of the best IP to location products is MaxMind's GeoIP.
The MaxMind GeoIP City does cost (http://www.maxmind.com/app/city), but there is also the MaxMind GeoLite City (http://www.maxmind.com/app/geolitecity) which is free, but a bit less accurate and not as frequently updated.