From 68b6e5ab2c6b26a74bbeb4d3ed54599263896ba1 Mon Sep 17 00:00:00 2001 From: f Date: Wed, 22 Aug 2018 16:58:22 -0300 Subject: [PATCH] crear thumbnails y resolver un bug con los nombres de las imagenes --- app/models/post/image_uploader.rb | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/app/models/post/image_uploader.rb b/app/models/post/image_uploader.rb index ec46e34..368c41c 100644 --- a/app/models/post/image_uploader.rb +++ b/app/models/post/image_uploader.rb @@ -3,6 +3,20 @@ class Post::ImageUploader < CarrierWave::Uploader::Base attr_accessor :site + process :strip + + version :thumb do + process :strip + process resize_to_fill: [200,200] + end + + def strip + manipulate! do |img| + img.strip + img + end + end + # Necesitamos pasar el sitio para poder acceder a los archivos locales def initialize(site) super @@ -29,7 +43,7 @@ class Post::ImageUploader < CarrierWave::Uploader::Base # XXX los nombres de los archivos siempre son únicos, no chequeamos si # están repetidos. def filename - [SecureRandom.uuid, '.', file.extension].join + @unique_filename ||= [SecureRandom.uuid, '.', file.extension].join end # Obtener la URL dentro del proyecto de Jekyll