Ruby on rails 4 使用负载平衡器和代理时在rails中获取客户端IP

Ruby on rails 4 使用负载平衡器和代理时在rails中获取客户端IP,ruby-on-rails-4,devise,request,Ruby On Rails 4,Devise,Request,我使用的是Desive 3.4.1,Desive的trackable处于打开状态,但是用户。当前的\u sign\u in_ip是错误的,因为我的应用程序位于负载平衡器和代理之后,所以我想覆盖Desive使用的ip地址 即使在使用代理和负载平衡器时,获取客户端IP地址的最佳方法是什么

我使用的是Desive 3.4.1,Desive的trackable处于打开状态,但是
用户。当前的\u sign\u in_ip
是错误的,因为我的应用程序位于负载平衡器和代理之后,所以我想覆盖Desive使用的ip地址

即使在使用代理和负载平衡器时,获取客户端IP地址的最佳方法是什么