如何通过 capistrano 部署保留多个目录

How to preserve multiple directories through capistrano deployments

目前我有一个简单的 rails 应用程序,我想通过 Capistrano 部署保留两个不同的目录。

到目前为止,我已经尝试了以下方法,

# see this SO answer, 
set :linked_dirs, fetch(:linked_dirs, []).push('tmp/uploads')
set :linked_dirs, fetch(:linked_dirs, []).push('public/spree')

但是 public/spree 中的图像不会在 Capistrano 部署中持续存在。任何帮助将不胜感激。

set :linked_dirs, fetch(:linked_dirs, ['tmp/uploads', 'public/spree'])

解决了问题。