我试图抓住几个产品网站并建立它们的目录。我想使用载波下载产品的图像,我将使用heroku进行托管。由于herkou没有提供自己的文件系统。我计划将下载的图像用作资产而不是使用S3帐户。能做到吗?这样做似乎很实际,因为我将在3个月内只抓一次或其他东西。
答案 0 :(得分:2)
当然,你可以这样做;你只需要进行开发,并将图像添加到资产中。有了这个,你不会想要使用carrierwave,而是使用普通的image_tag。
例如,对于产品,而不是挂载上传器,你有一个file_name属性,然后执行类似这样的操作来呈现
<%= image_tag(@product.file_name) %>
关注点:Heroku的应用程序最大尺寸。这是资产+代码+宝石。通常,我运行的应用程序的大小约为50兆。因此,您的总体规模将受到限制。