【发布时间】:2012-05-08 21:11:41
【问题描述】:
在 Rails 模型中,我有一个属性 is_subscriber,当我构造一个 db 迁移以将此列添加到数据库时,我指定默认值为 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):
【问题讨论】:
标签: ruby-on-rails activerecord ruby-on-rails-3.2