Paperclip Giving必填字段错误

时间:2011-03-08 08:11:40

标签: paperclip

在我的项目中,我有表格,因为有文件字段要上传文件,我正在使用paperclip gem并仅添加验证'validates_attachment_content_type',但是当我提交没有选择任何文件的表单时,会出现'validates_attachment_content_type'错误, 它不应该给出任何错误,因为我没有添加验证'validates_attachment_presence'。当我提交没有上传任何文件的表单时,我对它给出'validates_attachment_content_type'错误的内容感到非常困惑。

2 个答案:

答案 0 :(得分:1)

在谷歌搜索相同后,我得到了这个问题的答案,我们必须添加:allow_nil =>验证时为true

例如。

validates_attachment_content_type:logo,:content_type => ['image / jpeg','image / png','image / jpg','image / gif'],                                     :message =>“图片文件必须是.jpeg,'。jpg','。gif'或.png类型”,:allow_nil =>真

答案 1 :(得分:0)

:allow_nil => true

非常好用且非常容易测试.YOu可以在验证后将其放入。

相关问题