我用回形针与轨道4的应用和Amazon S3存储。 在我的机器,该网站在运行
/Users/Jeff/Sites/example.com/web
当我上传文件回形针S3,S3中的远程路径继承我的本地文件夹结构。
http://s3.amazonaws.com/example_com_bucket/Users/Jeff/Sites/example.com/web/public/assets/uploads/my_class/8/medium/some_image.png?1383060287
这究竟是为什么? 如何剥离的那部分? 我试图改变:path
属性,但只似乎影响了道路的“应用”部分(如后/assets/uploads
)我的网站仍然在发展,所以我不关心有保持联系。
我的配置是...
config.paperclip_defaults = {
:storage => :s3,
:path => '/:class/:attachment/:id_partition/:style/:filename',
:s3_credentials => {
:bucket => 'example_com_bucket',
:access_key_id => '...',
:secret_access_key => '...'
}
}