Change value of request.remote_ip in Ruby on Rails
geokit, ruby, ruby-on-rails
Solution
If you want this functionality in your whole application, it might be better/easier to override the remote_ip method in your `app/helpers/application_helper.rb`:
class ActionDispatch::Request #rails 2: ActionController::Request
def remote_ip
'1.2.3.4'
end
end
And the 1.2.3.4 address is available everywhere
Problem
For test purposes I want to change the return value of request.remote_ip. While being on my development machine it returns always 127.0.0.1 as it should but I would like to give myself different fake IPs to test the correct behavior of my app without deploying it to an live server first! Thank you.