我有一个简单的模型
class Task < ActiveRecord::Base
validates :deadline, :if => :deadline_in_future?
def deadline_in_future?
Date.today < self.deadline
end
end
一切似乎都很好,但当我在rails控制台中
irb(main):001:0> Task.new
ArgumentError: You need to supply at least one validation
问题出在哪里?