如何在使用 Devise 登录后重定向用户,以及如何将方法添加到 Designing 注册控制器



Using Rails 3.2.8, Devise 2.1.2, & Simpleform 2.0.2

我正在尝试在成功登录后重定向用户并使用 deserve 注销。

那么我是否需要修改控制器,如果是这样(细节)?还是我需要实现重定向帮助程序,如果是,我应该将帮助程序放在哪里?

谢谢吨。

您应该

能够通过在application_controller中添加以下内容来执行此操作

def after_sign_in_path_for(resource)
  some_path
end
def after_sign_out_path_for(resource)
  root_url
end

我认为资源是一个用户类,因此您可以检查类型并将它们重定向到适当的路径。

最新更新