我正在将我的数据从旧系统移植到用ruby on rails编写的新系统中。为了让老用户注册,我计划将他们的旧数据转移到新系统中,但我不能转移他们的旧密码,所以我计划创建一个随机密码,然后创建一个密码重置链接,并向他们发送一封邀请他们加入我的新系统的自定义电子邮件。Devise提供了这个功能:user.send_reset_password_instructions
但这会向用户发送一封“忘记密码”电子邮件。我只是想以某种方式获得忘记密码的url,这样我
我在我的Rails应用程序中使用Devise进行身份验证。密码管理,包括重置密码邮件程序等,是通过从Devise::PasswordsController派生的控制器来处理的。类似于: def new
if not set_actionmailer_settings:flash => { :error => erro