ユーザモデル class User < ActiveRecord::Base # 名前に関する validate # :presence -> 未入力はエラー # :unique -> 入力された名前がすでに DB に存在すればエラー # (モデルだけの validate では完全に一意性を保証できないので,) # (必ずテーブル定義側でも一意性に関する指定を行っておくこと.) # :length -> 長さは最大 32 文字まで validates :name, :presence => true, :uniqueness => true, :length => { :maximum => 32 } # メールに関する validate # :unique -> 入力されたメールがすでに DB に存在すればエラー # (モデルだけの validate では完全に一意性を保証できないので,