Railsバリデーションの履歴

modelに設定する


class Product < ActiveRecord::Base
validates_presence_of :title, :description, :image_url #必須項目
validates_numericality_of :price #数字かどうか
validates_uniqueness_of :title #既にDBに保存されている文字列とかぶっていないか
end

ドキュメント


・validates_acceptance_of
・validates_associated
・validates_confirmation_of
・validates_each
・validates_exclusion_of
・validates_format_of
・validates_inclusion_of
・validates_length_of
・validates_numericality_of
・validates_presence_of
・validates_size_of
・validates_uniqueness_of

などがあるらしい