バリデーションに関するTipsその2です。 これも意外に情報が書かれていないのですが、Model::validates()とModel::invalidate()の組み合わせ利用では順番があるようで、気をつけないと正しいバリデーション処理が行えないようです。 validates()は「モデルに記述したバリデーションルールを実行する」メソッドで、save()等でも自動的に実行されますが直接呼ぶことで明示的に、事前に処理することが出来ます。 また、invalidate()は、独自に値チェックなどを行った結果で... > このページを見る
最終更新時間:
2009年07月18日14時23分








