Rails勉強してますこの広告は、90日以上更新していないブログに表示しています。パスワードを再設定するPasswordResetsコントローラのeditアクションの実装をする。パスワード再設定の送信メールには、パスワード再設定フォームを表示するためのリンクが含まれているので、まずはそのためのビューを設定する。</div></div>editアクションとupdateアクションのどちらの場合も正当な@userが存在する必要があるので、いくつかのbeforeフィルタを使って@userの検索とバリデーションを行う。endendパスワードを更新するためには、フォームからの送信に対応するupdateアクションが必要になる。updateアクションでは、下記の4つのケースを考慮する必要がある。新しいパスワードが正しければ、更新する1のために、editとupdateアクションに期限切れかどうかを確認するメソッドとbeforeフィルターを用意することで対応する。endendpassword_reset_expired?メソッドをUserモデルに追加する。.endパスワード再設定のテストをするためにファイルを生成してテストを追加する。(再掲)production環境とSendGridの設定は11章でやっているため省略。Gitのトピックブランチをmasterにマージ。password-resetリモートリポジトリにプッシュし、Herokuにデプロイする。db:migrateHeroku上でも動作を確認。今日やったこと18今日やったこと17今日やったこと16今日やったこと15今日やったこと14月別アーカイブはてなブログをはじめよう!Yossy_rさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。