2011年9月5日月曜日

ActiveRecordに備わっているもの

代表的なものは、フォームに入力されたデータをデータベースに書きこむ前に
妥当性をチェックする「validates・・・」。

内部的な振る舞いとして覚えておきたいことは、

  • 検証結果がOKならtrue、NGならfalseを返す
  • NGの場合のエラーメッセージを生成している
の2つ。

一番目は、controllerでif文の処理に使うし
二番目はメッセージを取得するメソッドを実装しないと表示しないので
覚えとかないとね。
※scaffoldで作ると標準で実装されるけど。。

0 件のコメント:

コメントを投稿