Файлы Carrierwave с Capistrano

Я использую rails 3.2 с asset и carrierwave для загрузки некоторых изображений, они хранятся в /public/uploads/photo/..... но когда я делаю cap:deploy (с capistrano), моя текущая директория приложения не содержит файлы, которые я загрузил, потому что capistrano делает новую версию .....

=== Обновление ===

В конце концов, я использую это:

внутри :deploy namespace

   task :symlink_uploads do
     run "ln -nfs #{shared_path}/uploads  #{release_path}/public/uploads"
   end

и после:

after 'deploy:update_code', 'deploy:symlink_uploads'

=== Re Update ===

Решение @tristanm - лучший способ решить это.

25
задан eveevans 25 August 2014 в 19:01
поделиться