8

我有一个可用的 rails 应用程序,其中有 grape-gem 作为应用程序中某些 API 的端点。我需要获取请求者的远程 ip 并将其返回到响应中。我可以在常规控制器上使用

request.remote_ip

但是,在葡萄调用中,“请求”不是定义的变量。

我怎样才能访问葡萄上的远程IP?

4

1 回答 1

17

使用env哈希:

env['REMOTE_ADDR']
于 2013-12-06T03:41:05.587 回答