我将尝试在Heroku上设置Carrierwave和S3。我完全按照Carrierwave文档的指示进行操作:https://github.com/jnicklas/carrierwave
我在AWS中创建了一个名为testbucket的存储桶,然后安装了Fog并创建了一个新的初始化程序,其中包含以下内容:
有什么我没注意到的吗?谢谢任何帮助。
CarrierWave.configure do |config|
config.fog_credentials = {
:provider => 'AWS', # required
:aws_access_key_id => 'my_key_inside_here', # required
:aws_secret_access_key => 'my_secret_access_key_here', # required
:region => 'eu-west-1' # optional, defaults to 'us-east-1'
}
config.fog_directory = 'testbucket' # required
end
然后在我的image_uploader.rb文件中,我设置了:
storage :fog
有什么我没注意到的吗?谢谢任何帮助。