1

当我访问设计编辑用户页面时,此 URL 是 users/edit/ 但是当我说更改密码并更新时,用户将被重定向到现在呈现编辑页面的 /users/ ,例如,如果我写了当前密码错误,它显示该错误。如果当前密码错误,或者如果字段为空白并且在单击更新按钮时未重定向到 /users/,我如何让 Devise 停留在 /users/?

4

2 回答 2

0

您处于控制器的更新操作中,但呈现部分编辑。

这不仅仅是设计 - 如果您使用验证创建自己的模型,然后转到编辑页面,进行未通过验证的编辑,您会看到 url 丢失了 /edit。

于 2013-01-25T08:06:14.043 回答
0

我在 Devise github 页面上找到了答案:
https ://github.com/plataformatec/devise/issues/2242

于 2013-01-25T20:07:52.977 回答