有没有办法让我们配置设计在注册后进入特定页面?类似于after_sign_up_path
。我希望用户在注册后第一次登录时更新他们的个人资料,所以想要将他们重定向到edit_user_path(current_user)
。第一次登录路径后导轨设计
0
A
回答
0
明白了。以下是我如何实现它。
scope = Devise::Mapping.find_scope!(user)
sign_in(scope, user, {})
redirect_to edit_user_path(current_user)
0
不知道,如果你已经知道了
但有一个after_sign_up_path_for
方法,您可以覆盖现在
https://github.com/plataformatec/devise/blob/master/app/controllers/devise/registrations_controller.rb#L98
相关问题
- 1. 设计第一次登录轨道
- 2. 设计登录根路线导轨3
- 3. 登录/注销路径和子域名后的导轨和设计
- 4. 设计第一次登录后重定向
- 5. 设计..第一次登录后应该要求更改密码
- 6. 设计登录路线导轨时遇到问题
- 7. Firebase 3在第一次登录Google后拒绝,第二次登录后工作
- 8. 注册后立即禁止登录(设计导轨)
- 9. 设计路由导轨4
- 10. 设计:登录后重定向回到cancan保护路径
- 11. asihttprequest在第一次后自动登录
- 12. Everyauth,第一次登录工作,第二次登录失败
- 13. Ruby on Rails:设计 - 第一次登录时更改密码
- 14. Facebook登录在Android中第一次后登录不起作用
- 15. SharedPreferences在第一次登录后避免登录屏幕
- 16. 从导轨切换到导轨3.1后的路径错误3.0.9
- 17. 用户在导轨上登录后无法路由
- 18. 编辑设计失败的注册路径 - 导轨
- 19. 导轨3 - 设计阻止用户登录
- 20. 设计登录导轨的自定义参数4
- 21. 第一次设置路由
- 22. 更改后登录重定向路径
- 23. Laravel - 路径::后不要求登录
- 24. 保留导轨4设计会话ID之前和之后登录
- 25. 3d轨迹路径计算
- 26. 在导轨路径中有一个点
- 27. 路径导轨错误4
- 28. 导轨和路径选项
- 29. 定制设计轨登录旧登录表
- 30. 与设计轨 - 登录后能够访问其他帐户