Как мне получить URL, сохраненный в ": back"? - PullRequest
0 голосов
/ 25 января 2011

Легко и обычно перенаправить на: назад в Rails.

Однако, как мне получить доступ к фактическому URL-адресу, сохраненному или представленному как ": back"?

Ответы [ 2 ]

4 голосов
/ 25 января 2011

request.env ['HTTP_REFERER'] в вашем контроллере, но помните, что это всегда может быть nil

2 голосов
/ 25 января 2011

Rails использует request.headers["Referer"] и выдает ошибку, если оно равно нулю.

Источник:

https://github.com/rails/rails/blob/master/actionpack/lib/action_controller/metal/redirecting.rb#L87

...