Rails - 验证所有空白错误但仍然不能为空?

时间:2013-05-09 02:54:57

标签: ruby-on-rails

在我的产品模型中,我有:

 validates :description,        allow_blank: true, presence: false

当我尝试播放一些产品并将描述留空时,我的终端出现以下错误:

rake aborted!
Validation failed: Description can't be blank

谁能告诉我为什么会这样?让我发疯了。

2 个答案:

答案 0 :(得分:1)

删除存在:false。没有必要。

如果您需要稍后进行验证,请查看custom validations

答案 1 :(得分:1)

我认为您不需要任何验证

Remove all the validation part

通常,我们使用allow_blank: true,如果模型有任何长度验证, 如果您不需要验证存在,那么将allow_blank: true放在那里是没有意义的。

相关问题