【发布时间】:2014-08-15 05:02:24
【问题描述】:
我知道一旦用户在设计中确认了Confirmable 帐户,我可以更改重定向 URL:
def after_confirmation_path_for(resource)
view_context.admin_dashboard_url_for(subdomain: resource.tenant.subdomain)
end
但是如果我想在确认后调用resource 上的自定义方法,我将如何使用设计来做到这一点?我想我可以坚持这种方法......
def after_confirmation_path_for(resource)
resource.do_thing_after_confirmation
view_context.admin_dashboard_url_for(subdomain: resource.tenant.subdomain)
end
但是让这种方法改变模型感觉不对。
【问题讨论】:
-
用你自己的覆盖确认控制器,定义相同的方法,执行你的操作,然后调用
super()
标签: ruby-on-rails ruby devise devise-confirmable