En la aplicación de mi Rails, me gustaría permitir a los usuarios cargar archivos de imagen o sin imagen a través de Carrierwave. Actualmente Carrierwave está trabajando bien manejando y procesando archivos de imágenes, pero desafortunadamente está eliminando archivos que no son imágenes por completo. ¿Existe una forma clara para que una sola carga de Carrierwave pueda procesar archivos tanto de imagen como de otra?Con Carrierwave and Rails 3, ¿es posible administrar fácilmente archivos de imagen y sin imagen con el mismo cargador?
Voy a incluir mi cargador de corriente por debajo de:
class AssetUploader < CarrierWave::Uploader::Base
include CarrierWave::MiniMagick
storage :file
def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
version :thumb do
process :resize_to_fill => [300, 300]
end
version :icon do
process :resize_to_fill => [48, 48]
end
def extension_white_list
%w(jpg jpeg gif png pdf doc xls docx xlsx ppt)
end
end
No he utilizado CarrierWave joya, pero con Paperclip esto es bastante trivial. Mirando el archivo Léame de CW, su uso parece mucho más complicado que usar Paperclip, también. Solo mi $ .02 – Yardboy
Tienes razón. De hecho, terminé cambiando a Paperclip, heh. – jklina