ruby on railsにはフォームの検証を簡単にすることができるActive Modelのvalidatetion機能があります。 これを使うことで簡単に、必須検証、文字列検証、数値の大小など検証ができるようになります。 使い方 app/models/モデル名.rbをひらいて、 ActiveRecord::Baseとendの間に記述します。 例えば、 class Product < ActiveRecord::Base validates :title, :presence => true,:uniqueness=>true end Rail2.0で良く使われていた書き方 class Product < ActiveRecord::Base validates_presence_of :title validates_uniqueness_of:title end よく使う検証機能 :
![rails3のフォームの検証機能であるvalidateの方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/3ba5f847cf642a686ea0bfea3e9d1d62789311ca/height=288;version=1;width=512/http%3A%2F%2Fwww.geekzshu.com%2Fwp-content%2Fthemes%2Fsango-theme%2Flibrary%2Fimages%2Fdefault.jpg)