Это слишком поздно, но я столкнулся с этой проблемой. Я использую рельсы 5 и Capistrano 3.6. Я решил эту проблему, создав символическую ссылку на общую папку.
Возможно, эта строка уже есть в вашем deploy.rb
set :linked_dirs, %w{bin log tmp/pids tmp/cache tmp/sockets vendor/bundle}
Если вы хотите сохранить изображения пользователя в public / images / user_images и поместить их в общую папку, добавьте имя папки с пробелом (например, так):
set :linked_dirs, %w{bin log tmp/pids tmp/cache tmp/sockets vendor/bundle public/images/user_images}
Теперь запустите cap production deploy
, и вы сможете получить доступ к изображениям в общей папке.