Devise只在数据库中写入本地IP地址

问题描述 投票:-1回答:1

在我的生产rails服务器上将gem日志127.0.0.1设计为数据库作为远程用户IP。

我应该怎么做才能收集真正的用户IP,而不是像开发时那样收集localhost。

我的生产服务器设置:

Rails 5.0.3 devise (4.3.0, 4.2.1, 4.2.0) passenger from my hosting provider

我不使用负载均衡器。

enter image description here

ruby-on-rails ruby devise ip
1个回答
0
投票

我不确定你要做什么,但我正在寻找设计宝石devise/lib/devise/models/trackable.rb,并发现他们在哪里保存IP地址

这是获取current_sign_in_ip - 用户登录时更新的远程IP。

我希望这有助于或至少指出你正确的方向

© www.soinside.com 2019 - 2024. All rights reserved.