一直在思考一个问题,就是还没找到其最佳实践,问题如下:
我的项目有上传文件的需求,需要把文件(一般是图片和 PDF),我使用的是 Paperclip,上传至 /public 下的分级目录中,由于我在本地跑开发的时候没有发现问题,便部署到服务器生产环境了(部署使用的是 mina)。
这时候问题就来了,生产环境里我上传的文件,每当我发布一个新版本的时候,服务器的 current 会指向新版本号的文件夹,以至于我上一版的上传文件都留在了上一版本的文件夹中,目前小弟的解决方法实在不好,就是更新一版,就跑到服务器上去 cp /public 目录。
希望各路大侠能给小弟支支招,这方面有啥最佳实践能供小弟参考,感激不尽!