如何将网址存储在“:back”中?

时间:2011-01-25 18:51:41

标签: ruby-on-rails ruby back

重新定向到Rails很简单,也很常见。

但是,如何访问存储的实际网址,或者用“:back”表示?

2 个答案:

答案 0 :(得分:4)

你控制器中的

request.env ['HTTP_REFERER'],但请注意,这总是为零

答案 1 :(得分:2)

Rails使用request.headers["Referer"]并在错误时引发错误。

来源:

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