设计忘了密码

时间:2012-12-21 00:23:32

标签: ruby-on-rails devise

我正在尝试使用Devise来处理“忘记密码”请求 - 当我点击“忘记密码”时,它会带我到页面输入我的电子邮件并点击“发送重置说明”。但是当我提交电子邮件时,我收到以下错误:

NameError in Devise::PasswordsController#create
uninitialized constant User::Mailer

我不确定如何修复此问题或如何获取Devise控制器代码,因此非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

如果您尝试设置devise的“忘记密码”,您在environment / development.rb中的设置应如下所示:

  config.action_mailer.smtp_settings = { :address => "smtp.xxxxx.co.uk",
                                         :user_name => "username",
                                         :password => "password",
                                         :authentication => "login" }

关于你的另一个问题:SMTP Server Busy我不明白为什么你首先是你的mandrill。