redirect_to:如果没有设置HTTP_REFERRER则返回

时间:2012-07-16 23:46:08

标签: ruby-on-rails-3 redirect

我想redirect_to:back,但有些情况下可能没有设置HTTP_REFERRER。在那些情况下,我想回到root_url。我正在尝试这样的事情:

redirect_to :back || root_url

但那不是那么做的。有什么建议吗?

1 个答案:

答案 0 :(得分:3)

哦,明白了。我很亲密:

redirect_to request.env['HTTP_REFERER'] || root_url