Ruby on rails 延迟发送可确认电子邮件,直到新用户;“已批准”;

Ruby on rails 延迟发送可确认电子邮件,直到新用户;“已批准”;,ruby-on-rails,devise,Ruby On Rails,Devise,我正在使用Desive for authentication构建一个rails应用程序,包括:confirmable功能。虽然许多新用户将根据其电子邮件地址自动进行身份验证,但有些用户需要管理员手动批准。在新用户获得手动批准(需要时)之前,我如何阻止Device发送确认电子邮件?您可以通过从您使用的型号(即“用户”型号)中删除:confirmable来停止Device发送确认电子邮件。此外,您还可以通过进入位于初始值设定项中的designe.rb文件,向下滚动到:confirmable部分并更改

我正在使用Desive for authentication构建一个rails应用程序,包括
:confirmable
功能。虽然许多新用户将根据其电子邮件地址自动进行身份验证,但有些用户需要管理员手动批准。在新用户获得手动批准(需要时)之前,我如何阻止Device发送确认电子邮件?

您可以通过从您使用的型号(即“用户”型号)中删除
:confirmable
来停止Device发送确认电子邮件。此外,您还可以通过进入位于初始值设定项中的
designe.rb
文件,向下滚动到
:confirmable
部分并更改时间段来控制发送确认电子邮件的时间范围。这也是一个真正允许您自定义许多Desive功能的文件

此外,我建议看Railscasts第209集和第210集(都是关于Desive的)

这是

这两个Railscasts确实帮助我正确安装和配置Desive以适合我的应用程序

希望这有帮助