每次重新部署,public裡面的圖片好像會清空,怎辦?
將public/uploads
加入:shared_paths
的清單內:
set :shared_paths, ['config/database.yml', 'log', 'config/config.yml', 'config/secrets.yml', 'public/uploads']
再將以下程式碼加入到:environment
queue! %[mkdir -p "#{deploy_to}/shared/public/uploads"] queue! %[chmod g+rx,u+rwx "#{deploy_to}/shared/public/uploads"]
但如果要手動清空 /public的資料
task :clean do queue! %[cd "#{deploy_to}/shared/public/uploads"] queue 'rm -rf *' end
然後下指令 mina clean
就可以手動清空。