2013-07-19 181 views
1

我有一個紅寶石的rails應用程序,但因爲相當長的時間,我面臨一個問題。所以基本上應用程序是一個博客,我有圖像與每個post.Now上傳圖像我已經使用了回形針創建一個系統文件夾內公共目錄,並存儲每個圖像與特定的博客文章與唯一的ID。ruby​​ on rails資產存儲問題heroku

現在,當我在heroku上部署應用程序時,它不保留我的圖像,我不得不每次上傳一次又一次。

所以請給它提供一些解決方案。

PS我不想去付費網站託管

回答

0

雖然你可以上傳資產在Heroku上,他們只會在他們上傳到賽道存在,不會跨持續重新部署或賽道的重新啓動(每天發生)。您需要使用一個外部供應商來存儲你的資產,如Amazon S3,Rackspace公司文件等

的Heroku在https://devcenter.heroku.com/articles/s3

在我的情況
+0

,當我關閉我的電腦,圖像是提供這方面的詳細資料丟失,當我重新啓動並訪問我的網站時,我不能再c dem,所以這意味着他們不重新啓動在測功日常,但相反,它重新啓動,我想每次我關掉我的電腦,並使用雲存儲,亞馬遜s3的問題是,他們要求信用卡的細節,我不想提供 –

+0

我試着使用稱爲cloudinary的sumthing,但無法正確使用它,它給了我一個錯誤,說雲名和id是必需的爲了存儲我的圖像,我無法取消提供的地方cloudinary圖片上傳標籤中的雲名稱 –