Os arquivos de clipe de papel são excluídos após cada implantação

Eu uso a gema Paperclip para armazenar fotos e, no localhost, ela funciona perfeitamente. No entanto, todas as imagens adicionadas ao meu aplicativo ao vivo são excluídas após cada implantação.

Eu uso o Git para implantar. Aqui está o meu processo de implantação:

$ bundle exec cap production deploy
$ ssh [email protected]
$ chmod -R 777 /rails_apps/app/releases
$ cd /rails_apps/app/current
$ cp config/database.yml.sample config/database.yml
$ RAILS_ENV=production bundle exec rake assets:precompile
$ /etc/init.d/apache2 restart

Alguém mais encontrou algo assim?

ATUALIZAR:

Isso não é duplicado, porque a resposta paraessa questão, que é adicionar esta linha ao meu deploy.rb:

set :linked_dirs, fetch(:linked_dirs, []).push('public/system')

faz com que o clipe de papel quebre completamente. Anteriormente, tive um problema ao não ter permissão para adicionar imagens com o clipe de papel, resultando neste erro:

Errno::EACCES in UsersController#update
Permission denied - /rails_apps/website/releases/20150807211111/public/system/users/avatars/000/000/562

Mas executar este comando no meu servidor corrige as permissões:

chmod -R 777 /rails_apps/website/releases

No entanto, modificar meu arquivo deploy.rb como mostrado acima, causa ochmod -R 777 comando para não funcionar mais e, mais uma vez, não tenho permissão para adicionar imagens, resultando no mesmo erro "Permissão negada".

Portanto, essa pergunta não fornece uma solução válida para o meu problema.

questionAnswers(4)

yourAnswerToTheQuestion