testの一式
has_secure_passwordを使うのでbcrypt-rubyを追加
モデル作成
レイアウトを作成
localeの設定
鍵を作るスクリプト
鍵を管理するモデル
パスワードとメールアドレスのvalidation
helperを全部読み込まないようにする
404用メソッド
set_localeでエラーになったらrescueして何もしない
encode64とencryptの順番が逆だった
鍵を無視
assign_attributesに復号機能をつけたメソッドを追加
パスワード、メールアドレスを登録するアクションを作成
メールアドレスの最小文字数を5文字にする
pw_responseでも使用する機能を共通化
pw_responseを作成
pw_responseを作成時にメールを送信
pw_responseを作成時にIPアドレスとユーザーエージェントを登録