Ruby on rails 设计允许用户更改带有密码和密码确认的电子邮件

Ruby on rails 设计允许用户更改带有密码和密码确认的电子邮件,ruby-on-rails,ruby,devise,Ruby On Rails,Ruby,Devise,在Desive中,默认情况下,用户在更改电子邮件时需要添加其当前密码,并且在更改密码时必须进行密码确认 有没有一种方法可以让我: 更改电子邮件 电子邮件 确认按钮 更改密码 当前密码 新密码 确认按钮 我必须编辑控制器还是可以删除表单元素 如果我必须编辑控制器,我应该更改哪个部分?是的,我认为wiki涵盖了您在这里寻找的内容:是的,我认为wiki涵盖了您在这里寻找的内容:我只是在查看,但我不知道要删除哪些部分。我认为这有点取决于您如何进行设置,但在某一点上,您必须将数据传递到您正在查看的任何控制

在Desive中,默认情况下,用户在更改电子邮件时需要添加其当前密码,并且在更改密码时必须进行密码确认

有没有一种方法可以让我:

更改电子邮件
电子邮件

确认按钮

更改密码
当前密码

新密码

确认按钮

我必须编辑控制器还是可以删除表单元素


如果我必须编辑控制器,我应该更改哪个部分?

是的,我认为wiki涵盖了您在这里寻找的内容:

是的,我认为wiki涵盖了您在这里寻找的内容:

我只是在查看,但我不知道要删除哪些部分。我认为这有点取决于您如何进行设置,但在某一点上,您必须将数据传递到您正在查看的任何控制器中,并使用Desive的
update\u而不使用密码
方法更新该数据。或者,在我看来,你可以跳过所有的Desive,因为它有时会很痛苦,使用一些简单的东西,比如巫术,这会让你对类似的事情有更多的控制。在一个即将完成的应用程序中,移除Desive并使用巫术是否容易?随着时间的推移,我在设计方面遇到了麻烦,我想知道巫术是否更好。我只是在看,但我不知道该移除哪些部分。我想这取决于你是如何设置的,但在某个时候,您必须将数据传递到您正在查看的任何控制器中,并使用Desive的
update\u而不使用密码
方法更新该数据。或者,在我看来,你可以跳过所有的Desive,因为它有时会很痛苦,使用一些简单的东西,比如巫术,这会让你对类似的事情有更多的控制。在一个即将完成的应用程序中,移除Desive并使用巫术是否容易?随着时间的推移,我的Desive出现了问题,我想知道巫术是否更好。更改电子邮件时Rails安全指南使用密码确认。更改电子邮件时Rails安全指南使用密码确认。