我使用载波进行图像上传和测试目的我不想使用s3存储。无s3存储的载波
这是carrierwave.rb文件
CarrierWave.configure do |config|
config.permissions = 0666
config.directory_permissions = 0777
config.fog_directory = 'xxx-development'
config.storage = :file
config.enable_processing = false
end
而在ImageUploader类我有
storage :file
def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
version :thumb do
process resize_to_fill: [300, 300]
end
当我推到Heroku的,我得到以下错误:
rake aborted!
Fog provider can't be blank, Fog directory can't be blank
我做错了什么?
不知道是什么你,但如果你不想S3和想要的文件上传到服务器,而不是你为什么要提的'config.fog_directory',也什么是'uploader'文件中所提供的存储选项 – Viren
@Viren编辑该问题请检查 – Ajey