我正在使用设计进行授权。
我想要的是,在用户第一次登录后,他被重定向到一个页面,他必须在继续使用主应用程序之前完成他的个人资料
你能告诉我怎么做吗?
提前致谢
答案 0 :(得分:3)
我想要的是,在用户第一次登录后,他就是 重定向到他必须在之前完成其个人资料的页面 继续主要应用
Devise提供了一个名为sign_in_count
的列,当用户登录时会更新。您可以在after_sign_in_path_for
中使用此列来实现您想要的效果。在application_controller
添加以下
#application_controller.rb
def after_sign_in_path_for(resource)
if resource.sign_in_count == 1
redirect_to #your custom path here
else
# your code
end
end