Не удается получить request.referer для возврата значения, отличного от nil

#ruby-on-rails #http #ruby-on-rails-4

#ruby-on-rails #http #ruby-on-rails-4

Вопрос:

До сих пор мне не удалось получить request.referer для возврата ссылочного URL (который в данном случае указывал бы на первый метод). Я использовал браузеры как для мобильных устройств, так и для настольных компьютеров (Firefox, Opera, Safari, Chrome) и до сих пор не смог вернуть значение, отличное от нуля.

 def first
  redirect_to test_path
end


def second
  @r = request.referer
end
  

Комментарии:

1. вам придется предоставить более полный пример, чем этот.

Ответ №1:

Используйте это для referer:

 request.env["HTTP_REFERER"]