我正在尝试使用CarrierWave的extension_white_list
方法:
def extension_white_list
[/jpe?g/, 'gif', 'png']
end
现在每当我上传任何内容(甚至是jpegs和png),我都会得到CarrierWave::IntegrityError
任何人都知道我做错了什么?
答案 0 :(得分:0)
您是否尝试过['jpeg','jgp','png','gif']?
似乎正则表达式搞乱了调用,因为它应该是extension_white_list包含的“单词”数组(参见Rails - Using %W)。
答案 1 :(得分:-3)
问题是我上传到S3并且由于某种原因它无法获取扩展名。