パスワードの再設定の勉強メモです。ここでは、パスワードを忘れた時のパスワードの再設定ができるようにする。目次PasswordResetsリソースUserモデルに属性を追加する。新しいパスワード再設定画面ビューを作成パスワード再設定のメール送信パスワードを再設定するメモPasswordResetsリソースPw再設定用コントローラーを作成する。:update]end続いて、パスワード再設定画面へのリンクを追加する。%></p>Userモデルに属性を追加する。reset_digest属性とreset_sent_at属性をUserモデルに追加する。</div></div>その後、password_resets_controller.rbを修正、createアクションを追加する。"登録されているされているメールアドレスにパスワードリセット用のメールをお送りしました。private...endこれで、登録されていないアドレスに対してのエラーメッセージが表示できるようになった。パスワード再設定のメール送信パスワード再設定のリンクをメール送信できるように、mailerを修正する。endendこれで、登録されているアドレスを入力しても、エラーにならないようになった。<p>新しいパスワードを入力してください。"登録されているされているメールアドレスにパスワードリセット用のメールをお送りしました。"パスワードがリセットされました。́ε`;)ウーン...heroku環境だとうまくいくけど、ローカルだとうまくいかない。valid_userメソッドが、うまく動いていない。valid_userメソッドはうまく動いていた。うまくいかないと思い込んでいたのは、「http://localhost:3000/rails/mailers/user_mailer/password_reset」で生成されているリンクがうまく動いていないかもと思っていたこと。sでlogに表示されている文字列だった。コメントコメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目です内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。18最近の投稿ブラウザバックで消せるモーダルウィンドウのプラグインを作成しました。KATOON.NET。