場合、私は単純なモデル例外ArgumentError:あなたは、少なくとも1つの検証を提供する必要があります。
class Task < ActiveRecord::Base
validates :deadline, :if => :deadline_in_future?
def deadline_in_future?
Date.today < self.deadline
end
end
すべてがOKようだが、ときに私私のレールコンソールで
irb(main):001:0> Task.new
ArgumentError: You need to supply at least one validation
どこに問題があるを持っています?
はい、本当に。私はバリデーションについて誤解しました。ありがとうございました。 – Ximik