User モデルを作成。
Users のテストを追加。
存在性の検査を行うようにした。
ユーザー名の長さに関する検証を追加。
メールアドレスの妥当性検証を追加。
メールアドレスの一意性検証
メールアドレスの一意性検査で大文字小文字の違いを無視t.
するようにした。
User モデルにインデックスを追加。
保存前にメールアドレスを小文字に変更する。
パスワードフィールド作成のためにGemfileに追記。
password_digest 列を User に追加
パスワードの入力機構を追加。
パスワードに関するテストを追加。
パスワードに関する妥当性検証を追加。
演習1. メールアドレスの小文字変換テストを追加
User の before_save を書き換え。
Merge branch 'chapter6'