Carrierwave toma por omisión la URL generada por store_dir
en la herramienta de subida y deja la ruta a la carpeta pública de la aplicación de rieles y almacena los archivos.¿Cómo almacenar archivos fuera de la carpeta pública en carrierwave?
Por ejemplo, si
def store_dir
"uploads/#{model.id}"
end
entonces el archivo se almacena en public/uploads/:attachment_id
Si uno trata de mover los archivos almacenados fuera de la carpeta pública todavía se guarda en la carpeta pública. ¿Alguien tiene una idea de cómo almacenar los archivos fuera de la carpeta pública?
Tenga cuidado, ya que es muy probable que se encuentre con el error "Sprockets :: FileOutsidePaths". – Tommyixi