在Rails中,如何像在ASP中一样访问Request.ServerVariables?

Ash*_*Ash 2 ruby ruby-on-rails http-request

我想访问给定的Requests ServerVariables,但我似乎无法在Google上找到有关如何访问请求对象的Server Vars的任何内容.我该怎么做或者我注定永远不会知道?

我想要这样做的一个例子(但实际上并不是我想做的):
用户登录,你想要存储他们登录的地方的IP地址,或者我想记录用户 -来自浏览器的代理或引用者,他们正在查看该站点.

Sco*_*ott 10

您应该查看request控制器可用的对象.有很多方法都喜欢

request.remote_ip

您可以在Rails API站点上阅读有关Request对象的更多信息