2

嗨,我正在使用 Devise 1.0.3 和 Rails 2.3.5

我的用户有以下设计线:

devise :authenticatable, :confirmable, :recoverable, :registerable, 
     :rememberable, :trackable, :validatable

在请求重置密码的说明后,我想自定义应用程序将用户重定向到的位置。

对于其他注册设计提供after_sign_in_path_forafter_sign_out_path_for 但我还没有找到可恢复模块的等价物。

实现这一目标的最佳方法是什么?

4

1 回答 1

0

从快速浏览代码来看,它似乎是在控制器中显式设置的,您可以在其中覆盖它用于重定向的方法,但是我猜这可能会破坏其他代码区域或需要特殊处理。

我想象的更简单的解决方案是按照自述文件说明自定义控制器以重定向到您的首选路径。我在邀请模块上做了类似的事情以适应我的应用程序。

于 2010-08-03T05:31:13.170 回答