我試圖以下基於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