0

Deviseを使用して「パスワードを忘れた」リクエストを処理しようとしています。「パスワードを忘れた」をクリックすると、メールを入力して「リセット手順を送信」をクリックするページに移動します。しかし、メールを送信すると、次のエラーが発生します。

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

これを修正する方法や、Deviseコントローラーのコードにアクセスする方法がわからないので、助けていただければ幸いです。

4

1 に答える 1

0

deviseの「パスワードを忘れた」を設定しようとすると、environment/development.rbでの設定は次のようになります。

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

あなたの他のあなたの他の質問に関して:SMTPサーバービジー私はあなたがそもそもなぜあなたがマンドリルであるのかわかりません。

于 2012-12-21T03:01:40.207 に答える