已经完成了堆栈上的一些答案,并阅读了设计文档来实现这一点。 我想在成功注册(注册)时重定向到特定页面。在设计文档中添加了
def after_sign_up_path_for(resource)
'/account/new' # Or :prefix_to_your_route
end
在应用程序控制器中,也在注册控制器中,但仍无法正常工作。我做错了什么? 我正在使用rails 5 with devise master branch
答案 0 :(得分:0)
我遇到了类似的问题,并且我意识到,如果您的用户(或资源)在注册后处于非活动状态(例如,如果您已经设置了需要激活电子邮件确认的设计),则可以使用另一种方法({{ 1}})。但是我必须在自定义注册控制器中执行此操作,而不是在ApplicationController https://github.com/plataformatec/devise/wiki/How-To:-redirect-to-a-specific-page-on-successful-sign-in中执行此操作。