Dav*_*hal 3 ruby ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2
我希望在Ruby on Rails应用程序中解析远程客户端的主机名.
我知道这Request.remote_ip会给我客户端的IP地址,但是如何将其转换为主机名呢?
我想到了!
这是我在ApplicationHelper中添加的方法:
def remote_hostname
require 'resolv'
Resolv.getname(request.remote_ip)
end
Run Code Online (Sandbox Code Playgroud)
就那么简单!