Railsモデルでは、属性がありますis_subscriber
。この列をデータベースに追加するためにデータベース移行を構築したときに、デフォルト値をfalseに指定しました。
t.boolean "is_subscriber", :default => false
また、この属性が存在する必要があることをモデルで指定しました。
validates :is_subscriber, presence: true
では、この属性を指定せずにモデルインスタンスを作成すると、なぜこのエラーが発生するのでしょうか。
2012-05-08T21:05:54+00:00 app[web.1]: ActiveRecord::RecordInvalid (Validation failed: Is subscriber can't be blank):