Rails: получить IP-адрес клиента

В Rails 2.3.2, какой лучший способ получить IP-адрес клиента, подключающегося к серверу?

Вот два способа, которые я нашел:

request.remote_ip
request.env['HTTP_X_REAL_IP']

Ответ 2

request.remote_ip - это интерпретация всей доступной информации о IP-адресе, и она будет наилучшим образом угадать. Если вы напрямую обращаетесь к переменным, вы берете на себя ответственность за их проверку в правильном порядке приоритета. Прокси представляют несколько заголовков, которые создают переменные среды с разными именами.

Ответ 3

Получить клиентский ip с помощью команды:

request.remote_ip