Domyślne ustawienia bazy danych szyn i sprawdzanie poprawności modelu dla pól boolowskich

W modelu Rails mam atrybutis_subscriber, kiedy skonstruowałem migrację db, aby dodać tę kolumnę do bazy danych, określiłem wartość domyślną na false:

t.boolean  "is_subscriber",   :default => false

Podałem również w modelu, że ten atrybut musi być obecny:

validates :is_subscriber, presence: true

Dlaczego więc otrzymuję ten błąd podczas tworzenia instancji modelu bez określania tego atrybutu?

2012-05-08T21:05:54+00:00 app[web.1]: ActiveRecord::RecordInvalid (Validation failed: Is subscriber can't be blank):