今日やったこと2
Ruby on Rails チュートリアル(第4版) 第6章 ユーザーモデルを作成する
(6.1 Userモデル 〜 6.2.4 ユーザーを検証する_フォーマットを検証する)
・認証システムの作成はフレームワークでも作ることはできるが自分で一からシステムを構築することでより理解できる
・ActiveRecordはデータベースとやり取りをするデフォルトのライブラリでデータオブジェクトの作成/保存/検索のためのメソッドを持っている
・%w[ ]で文字列の配列を簡単に作れる
・メールアドレスのバリデーションは扱いが難しく、エラーが発生しやすい
モデルの使い方やバリデーションの設定はProgateでも学んでいたので割と理解できました。ただバリテーションが機能テストの記述はちゃんと理解できているかあやしいので再開するときは読み返してから始めることにする。