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:

<code>t.boolean  "is_subscriber",   :default => false
</code>

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

<code>validates :is_subscriber, presence: true
</code>

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

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

questionAnswers(3)

yourAnswerToTheQuestion