【发布时间】:2018-10-26 23:28:52
【问题描述】:
我遇到了一个问题,每次我对代码进行任何更改时,我的所有用户上传的图像都会被擦除。我认为这是因为它将服务器上的公共上传与我在本地的上传相匹配。
所以我将/public/uploads/* 添加到.gitignore
然后;
git rm -r --cached.
git add .
git commit
git push
没有解决。还尝试添加到.gitignore*/uploads/*、**/uploads/* 和/uploads/*。
当我部署到 Heroku 时,如何防止我的提交擦除用户上传的内容?
【问题讨论】:
-
你的意思是部署的时候?
-
是的。当我部署任何更改(使用 heroku)时,公共/上传中的所有内容都会被擦除,这就是为什么我试图让 git 忽略该文件夹。
标签: ruby-on-rails git heroku