我应用的“用户”表格中的所有用户都有登录“私有”的IP地址10.x.x.x
因此,虽然设计是在用户登录时记录用户的IP地址,但实际上似乎正在记录某种heroku内部IP地址,可能与花哨的网格架构路由有关。
有谁知道我的heroku托管的应用程序如何记录实际的传入IP地址?
答案 0 :(得分:0)
应该可以。
这样的东西应该产生正确的IP地址:
ip = env[‘HTTP_X_REAL_IP’] ||= env[‘REMOTE_ADDR’]
答案 1 :(得分:0)