0
我正在使用heroku的回形針將照片存儲在AWS上的S3上。一切似乎都正常工作,圖像出現在我的網站上,但當我從亞馬遜儀表板查看S3存儲桶時,沒有任何顯示。它顯示桶是空的。然後,當我下一次去我的應用程序時,heroku上的開發服務器'旋轉'下來,圖像就消失了。看起來亞馬遜並沒有堅持我的形象。我究竟做錯了什麼?文件未被存儲在S3上永久使用Paperclip,Heroku + AWS
我正在使用heroku的回形針將照片存儲在AWS上的S3上。一切似乎都正常工作,圖像出現在我的網站上,但當我從亞馬遜儀表板查看S3存儲桶時,沒有任何顯示。它顯示桶是空的。然後,當我下一次去我的應用程序時,heroku上的開發服務器'旋轉'下來,圖像就消失了。看起來亞馬遜並沒有堅持我的形象。我究竟做錯了什麼?文件未被存儲在S3上永久使用Paperclip,Heroku + AWS
您是否在模型中正確填寫has_attached_file
?
class User < ActiveRecord::Base
has_attached_file :image,
:storage => :s3,
:bucket => ENV['S3_BUCKET_NAME'],
:s3_credentials => {
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
}
end
看到這個tutorial通過Heroku的,這爲config-vars。
是的,是這麼做的......非常像這樣 –
聽起來像你的圖像被保存到heroku本地文件系統(當測功機旋轉時會丟失)。你可以發佈你的回形針配置嗎? – aubreyrhodes