【问题标题】:Devise Forgot Password设计忘记密码
【发布时间】:2012-12-21 00:23:32
【问题描述】:

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

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

我不知道如何解决这个问题,甚至不知道如何访问 Devise 控制器代码,因此我们将不胜感激。

【问题讨论】:

    标签: ruby-on-rails devise


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-10-20
      • 2012-01-07
      • 2012-06-09
      • 2015-06-10
      • 2012-02-16
      • 1970-01-01
      • 2012-07-25
      • 2018-06-07
      • 1970-01-01
      相关资源
      最近更新 更多