Devise只在数据库中写入本地IP地址
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Devise只在数据库中写入本地IP地址相关的知识,希望对你有一定的参考价值。
在我的生产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
我不使用负载均衡器。
答案
我不确定你要做什么,但我正在寻找设计宝石devise/lib/devise/models/trackable.rb,并发现他们在哪里保存IP地址
这是获取current_sign_in_ip - 用户登录时更新的远程IP。
我希望这有助于或至少指出你正确的方向
以上是关于Devise只在数据库中写入本地IP地址的主要内容,如果未能解决你的问题,请参考以下文章