Mina: Carrierwave: ¿cómo compartir la ruta pública/cargas?

Creado en 30 jul. 2014  ·  5Comentarios  ·  Fuente: mina-deploy/mina

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?

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) 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

Todos 5 comentarios

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

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

amargherio picture amargherio  ·  10Comentarios

jakoss picture jakoss  ·  3Comentarios

Ilya-Kuchaev picture Ilya-Kuchaev  ·  4Comentarios

devvmh picture devvmh  ·  4Comentarios

hlcfan picture hlcfan  ·  8Comentarios