ruby-on-rails – 在Ruby on Rails中更改request.remote_ip的值

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 在Ruby on Rails中更改request.remote_ip的值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
为了测试目的,我想改变request.remote_ip的返回值.在我的开发机器上,它始终是127.0.0.1,因为它应该,但我想给自己不同的假IP来测试我的应用程序的正确行为,而不是首先部署到实时服务器!

谢谢.

解决方法

如果您想在整个应用程序中使用此功能,可能会更好/更容易地覆盖您的app / helpers / application_helper.rb中的remote_ip方法
class ActionDispatch::Request #rails 2: ActionController::Request
  def remote_ip
    '1.2.3.4'
  end
end

而1.2.3.4的地址可以随处可见

猜你在找的Ruby相关文章