我刚升级到Rails 3.2,我正在使用带回形针的Amazon S3将照片上传到我的应用。Rails 3.2回形针S3无法在本地主机加载
我的图片网址前会:
http://s3.amazonaws.com/dealphotos.website.com/photos/428/large/Sandisk120Drive?1334754504
现在在本地主机上我的图片网址:
http://s3.amazonaws.com/dealphotos.website.com/deals/photos/000/000/428/large/Sandisk120Drive?1334754504
注意附加000/000的 - 即使我带他们出去参观链接它说:
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>"Long String of Numbers"</RequestId>
<HostId>
"Gives me a really long string of letters and numbers"
</HostId>
我的交易模式:
has_attached_file :photo, :styles => { :small =>"268x160>", :large =>"350x250>" },
:storage => :s3,
:bucket => 'dealphotos.website.com',
:s3_credentials => {
:access_key_id => ENV['S3_KEY_SPICY'],
:secret_access_key => ENV['S3_SECRET_SPICY']
}
而且图像不显示!
在此之前,我只需要从Heroku中拉出来,所有的图像和文件都将发展到我的开发中。这是怎么回事?
如果您刚刚更新到新版本,你没有在新的目录结构的资产,你可能锁定您的Gemfile来〜> 2.0版本回形针,重拾旧功能。 –