プログラミング学習記録

主にHTML/CSS、Ruby、Ruby on Railsを勉強しています。その他興味のあるもの→PHP/Javascript/Wordpress/英語/海外 自由な生き方を目指して日々奮闘中です!

【1週目】Railsチュートリアル第6章 ユーザーのモデルを作成する

概要

この章ではUserモデルを生成し、データ保存時に存在性や文字数などその他諸々の条件を指定する。
またそれに伴ったテストコードも書いていく。

キーワード

まとめ

ユーザー情報を保存する際に、いろいろな制限をもうけ、またそれに対してのテストコードも書いていきました。
name属性は存在性と文字数の制限だけでしたが、email属性はそれにフォーマットの検証、重複を防ぐ、保存前に強制的に小文字に変換するなど
やらなくてはいけないことが多くまたそのぶんだけテストコードも書かないといけないので大変でした。