使用设计

时间:2015-10-28 14:13:44

标签: ruby-on-rails ruby devise

我正在尝试在注销后更改用户重定向到的页面。问题是,我想将用户重定向到外部网站,所以我不能使用像users_path这样的东西。 我希望能够做到这样的事情:

def after_sign_out_path_for(resource_or_scope)
    redirect_to 'www.google.com'     
end

在这种情况下,用户应该在退出后最终被重定向到谷歌。是的,我知道这似乎是一个奇怪的想法。

1 个答案:

答案 0 :(得分:1)

返回完整的网址,如下所示:

def after_sign_out_path_for(resource_or_scope)
  'http://www.google.com'     
end

该方法希望您返回一个字符串值。

或者,我建议您仔细阅读the code,以确保了解幕后发生的事情。