ruby-on-rails – 获取自己的IP地址

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 获取自己的IP地址前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何使用Rails获取自己的IP地址?

当我这样做,我得到:127.0.0.1

@ip = request.remote_ip

有没有办法得到公共IP?

解决方法

尝试:
require 'socket'
ip=Socket.ip_address_list.detect{|intf| intf.ipv4_private?}
ip.ip_address if ip

猜你在找的Ruby相关文章