-1

我正在尝试使用 CarrierWave 的extension_white_list方法:

def extension_white_list
  [/jpe?g/, 'gif', 'png']
end

现在,每当我上传任何东西(甚至是 jpeg 和 png),我都会得到一个CarrierWave::IntegrityError

有人知道我在做什么错吗?

4

2 回答 2

0

你试过 ['jpeg', 'jgp', 'png', 'gif'] 吗?

似乎正则表达式弄乱了调用,因为它应该是extension_white_list 包含的“单词”数组(参见Rails - Using %W )。

于 2012-07-05T17:09:04.767 回答
-3

问题是我正在上传到 S3,但由于某种原因它无法获取扩展。

于 2012-08-05T13:01:06.947 回答