我正在建立一個小型網站,有一個相當大的圖片> 100個小本地人羣。如果我通過我的本地機器上的回形針將文件上傳到s3,他們工作得很好,但是當我將它推送到heroku時,那些照片就會被破壞(又指向錯誤的位置)。使用回形針+ heroku + s3 ...推送時本地上傳被破壞活
如果我從heroku提取實時數據庫(在我上傳照片到在線應用程序的情況下,然後拉動在線數據庫)。這些圖像不會加載到我的本地應用程序中。
有關如何使這項工作的任何想法?
編輯: 一些澄清的問題更多:我現在已經設置的路徑模型內,像這樣
:path => "/public/system/:attachment/:style/:id.:extension"
現在它控制着URL訪問S3時的樣子。但是我的本地機器輸出以此爲圖片來源:
bucket/Users/msencenb/Development/appname/public/system/pictures/7/thumb/overlook.jpg?2011
而Heroku的應用程序源看起來是這樣的:
bucket/app/public/system/pictures/7/thumb/overlook.jpg?2011
正如你可以看到這是除了當地的一個非常相似注入的目錄結構也進入源路徑。我怎樣才能回形針的源路徑?
您是否在生產和開發環境中使用相同的S3存儲桶? –
是的同一個存儲桶 – Msencenb
用回形針配置顯示你正在使用的模型。 –