CarrierWave のextension_white_list
方法を使用しようとしています。
def extension_white_list
[/jpe?g/, 'gif', 'png']
end
これで、何か (jpeg や png を含む) をアップロードするたびに、CarrierWave::IntegrityError
私が間違っていることを知っている人はいますか?
CarrierWave のextension_white_list
方法を使用しようとしています。
def extension_white_list
[/jpe?g/, 'gif', 'png']
end
これで、何か (jpeg や png を含む) をアップロードするたびに、CarrierWave::IntegrityError
私が間違っていることを知っている人はいますか?
['jpeg'、'jgp'、'png'、'gif']で試してみましたか?
正規表現は、extension_white_listに含まれる「単語」の配列( Rails-%Wの使用を参照)であると想定されているため、呼び出しを台無しにしているようです。
問題は、S3 にアップロードしていて、何らかの理由で拡張機能を取得できなかったことです。