0
Iam試圖抓取幾個產品網站並構建它們的目錄。我想使用載波下載產品的圖像,我將使用heroku進行託管。由於herkou不提供自己的文件系統。我打算將下載的圖片用作資產,而不是使用S3帳戶。可以做到嗎?這似乎是切實可行的,因爲我會在3個月內只進行一次刮or。載波將圖像存儲爲資產
Iam試圖抓取幾個產品網站並構建它們的目錄。我想使用載波下載產品的圖像,我將使用heroku進行託管。由於herkou不提供自己的文件系統。我打算將下載的圖片用作資產,而不是使用S3帳戶。可以做到嗎?這似乎是切實可行的,因爲我會在3個月內只進行一次刮or。載波將圖像存儲爲資產
當然,你可以這樣做;你只需簡單地開發,並將圖像添加到你的資產。有了這個,你不會想使用carrierwave,而是你的普通image_tag。
例如,對於產品,而不是安裝的上傳,你就會有一個FILE_NAME屬性,然後做這樣的事情來渲染
<%= image_tag(@product.file_name) %>
關注:Heroku的對您的應用程序的最大段塞大小。這是資產+代碼+寶石。一般來說,我運行的應用程序的塊大小約爲50兆。所以你會被限制在總大小。
請問您可以編輯您的答案指針如何獲取模型的文件路徑? – djd
@djd你爲什麼需要這個? –
每個模型對象映射到一個圖像,所以我可以很容易地獲得圖像的路徑 – djd