设计编辑用户更改链接

时间:2013-01-25 06:09:52

标签: ruby-on-rails ruby ruby-on-rails-3 devise

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

2 个答案:

答案 0 :(得分:0)

您正处于控制器的更新操作中,但渲染编辑部分。

这不仅仅是设计 - 如果您使用有效的方法创建自己的模型,并转到编辑页面,进行无法通过验证的编辑,您将看到该网址丢失了/edit.

答案 1 :(得分:0)

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