Rails获取客户端的pc名称

时间:2013-08-01 07:55:21

标签: ruby-on-rails ruby

我与其他应用程序进行了一些集成。我需要pc的客户端名称才能登录app。我可以拿IP(request.remote_ip)。我怎么能得到个人电脑的名字?

1 个答案:

答案 0 :(得分:2)

es有很多解决方案

1)require 'socket'
   Socket.gethostname

2)system("hostname")

3)如果您想获得请求主持人,请request.host

如果您想要远程主机名

4)require 'resolv'
  Resolv.getname(request.remote_ip)

由于