我试图以下基于ActionDispatch::RemoteIp::GetIp#calculate_ip获取远程IP地址型号
>> ActionDispatch::RemoteIp::GetIp.calculate_ip
但是做的,我看到这个错误:
!! #<NoMethodError: undefined method `calculate_ip' for ActionDispatch::RemoteIp::GetIp:Class>
所以现在的问题是,如果采用这种方法有缺陷的,我如何在模型中获得远程IP?
'calculate_ip'是一个实例方法,NOT类方法:) – RAJ
谢谢。那么您对在模型中获取远程IP有什么建议? – Abram
只是想说一个IP地址只在http请求的上下文中才有意义。因此,我认为您必须确定控制器中的IP地址,而不是模型中的IP地址。在测试或后台工作中使用模型时,IP地址是什么? – zwippie