Я полагаю, что delroth прав насчет различия, однако почти во всех случаях лучше использовать методы в Request, а не прямой доступ к переменным окружения.
request.request_uri возвращает запрашиваемый URL, включая строку запроса и без домена.
request.path возвращает путь запроса безстрока запроса, домен и любой относительный корень (если ваше приложение запускается из каталога, отличного от root).
См. API-интерфейс Rails для ActionDispatch :: Request , чтобы увидеть другие полезные методы.