gpt4 book ai didi

ruby-on-rails - 在未确认时设计重定向到自定义 url 而不是 flash 通知

转载 作者:行者123 更新时间:2023-12-04 19:54:31 24 4
gpt4 key购买 nike

使用自定义故障类实现以设计检测用户是否未确认的触发器是什么? Warden_message 不起作用。有谁知道?

class CustomFailure < Devise::FailureApp

def redirect_url

if warden_options[:scope] == :user
new_user_registration_path
else
new_user_registration_path
end
end

def respond

if http_auth?
http_auth
else
store_location!
flash[:alert] = i18n_message unless flash[:notice]

if warden_message == :unconfirmed
redirect_to "/confirm"
else
redirect_to sign_in_path
end
end

end

end

最佳答案

如果您想将用户重定向到自定义 URL,您应该在 redirect_url 中执行此操作。 ,不在 respond :

def redirect_url
if warden_message == :unconfirmed
'/confirm'
else
new_user_registration_path
end
end

关于ruby-on-rails - 在未确认时设计重定向到自定义 url 而不是 flash 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16838029/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com