我使用rmagick创建了一个包含rails应用的图像,并将图像保存到public/images
。
但是看起来像capistrano默认rails作业重置每个部署的文件夹。
我是否应该capistrano
配置public/images
不得删除。
或者首先,将图像生成到public/images
是错误的想法?
答案 0 :(得分:0)
通常,标准是将公共可访问内容保留在公共目录中。而对于存储图像,我们可以使用公共目录(假设我们希望它们可公开访问)或者使用某些基于云的存储,例如Amazon s3。这完全基于要求。
最后,由于您要保留一些动态生成的数据或者可能是用户上传的公共目录数据,因此您应该将capistrano配置为不删除/修改这些数据。