class Person < ActiveRecord::Base validates_presence_of :name end Person.create(:name => "John Doe").valid? # => true Person.create(:name => nil).valid? # => false※参考サイトから引用
あと、#errorsを実行すると、バリデーションで見つかった全てのエラーを取得できる。
参考 http://wiki.usagee.co.jp/ruby/rails/RailsGuides%E3%82%92%E3%82%86%E3%81%A3%E3%81%8F%E3%82%8A%E5%92%8C%E8%A8%B3%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F%E3%82%88/Active%20Record%20Validations%20and%20Callbacks
0 件のコメント:
コメントを投稿