У меня есть простая модель
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
Где проблема?