最后有个项目需要用到 ip 地址解析,一时没有找到公共 gem, 就自己封装了一个
https://github.com/chadlwm/ip_reverse
没有自己架设纯真数据库服务,直接用的淘宝公开的服务,代码很简单,没什么要说的
有需要的朋友可以直接使用
地址解析示例
ip_reverse = IpReverse.reverse("182.48.112.2")
#{"result"=>"success", "country"=>"中国", "province"=>"北京市", "city"=>"北京市", "county"=>"海淀区", "isp"=>"", "area"=>"华北"}
详见说明文档