Es posible tener una ruta de almacenamiento dinámica con carrierwave?
Estoy empezando cononda portador para cargar archivos y hasta ahora he estado bastante contento con él. Mis archivos se almacenan en amazon s3, que fue bastante fácil y funciona de manera confiable.
Ahora tengo un modelo llamadopictures
y un nombre de cargadorMainUploader
. Necesito una ruta dinámica especial para guardar esos archivos cuando los cargue.
También estoy usando idear y tengo elcurrent_user
Puedo acceder desde mis vistas y mi controlador, pero no desde el cargador de la onda portadora. Necesito que la ruta del archivo sea algo así como
uploads/#{current_user.location}/#{current_user.first_name}/images
pero no puedo acceder al current_user desde el cargador y no he visto ninguna alternativa. ¿Es posible este tipo de ruta dinámica con carrierwave (sin reescribir grandes cantidades de esta gema)?
Cualquier puntero es muy apreciado. Gracias por tu ayuda