Ruby on rails 使用amazon s3设置回形针
我正在尝试使用AmazonS3设置回形针,我发现了一个类似于以下代码的教程。我必须把什么作为url和路径Ruby on rails 使用amazon s3设置回形针,ruby-on-rails,amazon-s3,Ruby On Rails,Amazon S3,我正在尝试使用AmazonS3设置回形针,我发现了一个类似于以下代码的教程。我必须把什么作为url和路径 config.paperclip_defaults = { :storage => :s3, :s3_credentials => { :bucket => ENV['S3_BUCKET_NAME'], :access_key_id => ENV['AWS_ACCESS_KEY_ID'], :secret_access_key => ENV['AWS_SE
config.paperclip_defaults = {
:storage => :s3,
:s3_credentials => {
:bucket => ENV['S3_BUCKET_NAME'],
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
},
:url => ':s3_domain_url',
:path => "/:class/:attachment/:id_partition/:style/:filename"
}
您不必担心触摸url,除非您关心url是以域样式(bucket name.s3.amazonaws)还是路径样式(s3.amazonaws.com/bucket name)放置的。您无法将其添加到配置中,它将默认为域样式 路径告诉曲别针保存附件的路径。这意味着在本地文件系统中,它将保存在“(型号名称)/(附件名称)/(id)/(样式,例如小缩略图)/(文件名)下。“它将对您的bucket执行相同的操作,因此,如果您查看物理bucket,您将可以点击所有这些有趣的文件夹。您可以自由地将其保留为默认值,如果希望路径稍微短一点,也可以对其进行更改