Home > All > バリデーション

バリデーション

November 22nd, 2008 Leave a comment Go to comments

railsのデフォルトのバリデーションルールは意外と少ないようで、
EmailやURLのバリデーションなどのよく使いそうなものも用意されていないようです
そういう場合は正規表現でマッチするかどうか、で判定させるようです

紫水晶の和: validates_format_of を追跡してみる

ついでにvalidates_*の一覧です

Ruby On Rails ピチカート街道 – validates_* の一覧 -

デフォルトのバリデーションルールはCakeの方が大分多いですかね(CakeはEmailもURLも、日付、拡張子、IPアドレスとかも用意されている)
でもrubyは
validates_length_of :name, :within => 6..20
とか書けるのでそこは好きです(nameカラムが6文字以上20文字以下かどうかチェック)

関連記事:

Tags: ,
  1. No comments yet.