2012-10-17 76 views
0

Iam試圖抓取幾個產品網站並構建它們的目錄。我想使用載波下載產品的圖像,我將使用heroku進行託管。由於herkou不提供自己的文件系統。我打算將下載的圖片用作資產,而不是使用S3帳戶。可以做到嗎?這似乎是切實可行的,因爲我會在3個月內只進行一次刮or。載波將圖像存儲爲資產

回答

2

當然,你可以這樣做;你只需簡單地開發,並將圖像添加到你的資產。有了這個,你不會想使用carrierwave,而是你的普通image_tag。

例如,對於產品,而不是安裝的上傳,你就會有一個FILE_NAME屬性,然後做這樣的事情來渲染

<%= image_tag(@product.file_name) %> 

關注:Heroku的對您的應用程序的最大段塞大小。這是資產+代碼+寶石。一般來說,我運行的應用程序的塊大小約爲50兆。所以你會被限制在總大小。

+0

請問您可以編輯您的答案指針如何獲取模型的文件路徑? – djd

+0

@djd你爲什麼需要這個? –

+0

每個模型對象映射到一個圖像,所以我可以很容易地獲得圖像的路徑 – djd