172 在Rails中,获取连接到服务器的客户端ip地址的最佳方法是什么? 我找到了两种方法: request.remote_ip request.env['HTTP_X_REAL_IP'] ruby-on-rails client ip-address — ma11hew28 source
317 我只是使用request.remote_ip那很简单并且有效。有什么理由需要其他方法吗? 请参阅:在本地Rails开发环境中获取真实IP地址,以 了解可以使用客户端服务器ip进行的其他操作。 — 松散的大炮 source
44 request.remote_ip是对所有可用IP地址信息的解释,这将是最好的猜测。如果直接访问变量,则您有责任按照正确的优先顺序测试它们。代理引入了许多头文件,这些头文件创建具有不同名称的环境变量。 — 塔德曼 source
0 对于有兴趣并使用较新的Rails和Devise gem的用户:Devise的“ trackable”选项在users表中包括current / last_sign_in_ip的列。 — 高斯 source