我剛升級到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版本回形針,重拾舊功能。 –