在我的产品模型中,我有:
validates :description, allow_blank: true, presence: false
当我尝试播放一些产品并将描述留空时,我的终端出现以下错误:
rake aborted!
Validation failed: Description can't be blank
谁能告诉我为什么会这样?让我发疯了。
答案 0 :(得分:1)
删除存在:false。没有必要。
如果您需要稍后进行验证,请查看custom validations
答案 1 :(得分:1)
我认为您不需要任何验证
Remove all the validation part
通常,我们使用allow_blank: true
,如果模型有任何长度验证,
如果您不需要验证存在,那么将allow_blank: true
放在那里是没有意义的。