gpt4 book ai didi

ruby-on-rails - 设计模型确认后执行自定义操作

转载 作者:数据小太阳 更新时间:2023-10-29 08:31:53 26 4
gpt4 key购买 nike

我知道一旦用户在设计中确认了一个Confirmable 帐户,我就可以更改重定向 URL:

def after_confirmation_path_for(resource)
view_context.admin_dashboard_url_for(subdomain: resource.tenant.subdomain)
end

但是,如果我想在确认后调用资源 上的自定义方法,我该如何使用 devise 来实现?我想我可以用这种方法坚持下去......

 def after_confirmation_path_for(resource)
resource.do_thing_after_confirmation
view_context.admin_dashboard_url_for(subdomain: resource.tenant.subdomain)
end

但是让这种方法改变模型感觉不对。

最佳答案

我找到了一个 blank methodDevise::Models::Confirmable 中,在 confirm! 方法期间调用。我将在我的用户资源模型中覆盖此方法并在此处完成我的工作。

def after_confirmation
end

关于ruby-on-rails - 设计模型确认后执行自定义操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25321481/

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