Simplemente agregué public/uploads
a :shared_paths
así:
set :shared_paths, ['config/database.yml', 'log', 'tmp', 'public/uploads']
Luego en task setup: :environment
agregó:
queue! %[mkdir -p "#{deploy_to}/shared/public/uploads"]
queue! %[chmod g+rx,u+rwx "#{deploy_to}/shared/public/uploads"]
¿Es este el enfoque correcto?
exactamente :)
¡obras! ¡muchas gracias!
¡Muchas gracias!
Obteniendo el error 403 con esto en mi aplicación Rails 5
Para cualquiera que mire esto ahora, el método actual es:
set :shared_dirs, fetch(:shared_dirs, []).push('public/system')
(para Paperclip) o
set :shared_dirs, fetch(:shared_dirs, []).push('public/uploads')
(para onda portadora)
También necesito crear el directorio al enlace simbólico a:
mkdir ~/app/shared/public/system
o mkdir ~/app/shared/public/uploads
Comentario más útil
Para cualquiera que mire esto ahora, el método actual es:
set :shared_dirs, fetch(:shared_dirs, []).push('public/system')
(para Paperclip) oset :shared_dirs, fetch(:shared_dirs, []).push('public/uploads')
(para onda portadora)También necesito crear el directorio al enlace simbólico a:
mkdir ~/app/shared/public/system
omkdir ~/app/shared/public/uploads