【发布时间】:2015-12-16 13:02:21
【问题描述】:
在用户通过单击激活链接确认其电子邮件后,我想重定向到 rooth 路径。设计 wiki 说要在注册控制器中实现以下方法:
def after_inactive_sign_up_path_for(resource_or_scope)
session["user_return_to"] || root_path
end
但它没有被接收并一直将我指向以下网址:
http://localhost:3000/users/sign_in
我怎样才能覆盖这种设计行为?
【问题讨论】:
-
你检查过方法是否被调用了吗?放入断点或
puts以确保执行。注册控制器的路由设置了吗? -
你试过这个方法after_confirmation_path_for吗?
-
感谢anonymousxxx,这是我正在寻找的方法
标签: ruby-on-rails devise