在Devise中,使用after_inactive_sign_up_path_for方法来指定注册完成后的跳转页面,但在某些情况下可能无效。解决方法为手动重定向到指定页面,可以在RegistrationsController里面重写create方法,在其中添加跳转代码。
代码示例:
class RegistrationsController < Devise::RegistrationsController
protected
def after_inactive_sign_up_path_for(resource)
# 这里可以设置默认的跳转路径
# 手动跳转到指定页面
redirect_to custom_path
end
end