我devise
用来允许用户登录网站。身份验证密钥设置为用户名,该用户名是唯一的。提供的电子邮件地址也是独一无二的。似乎不知何故devise
已经弄清楚电子邮件地址应该是唯一的。所以这很好。
现在我想让人们更改他们的密码。我链接到 my edit_user_registration_path
,但请注意允许用户更改他们的电子邮件地址。一种选择是设置reconfirmable
为false
... 但我认为我根本不想允许用户更改他们的电子邮件地址。
我想我可以从devise
视图中删除该字段,但理论上精心设计的PUT
方法仍然可以让他们更改电子邮件地址。有没有办法阻止这个字段是可变的?还是让电子邮件地址可以重新确认更好?