crear thumbnails y resolver un bug con los nombres de las imagenes

This commit is contained in:
f 2018-08-22 16:58:22 -03:00
parent b76ac00206
commit 68b6e5ab2c
No known key found for this signature in database
GPG key ID: F3FDAB97B5F9F7E7

View file

@ -3,6 +3,20 @@ class Post::ImageUploader < CarrierWave::Uploader::Base
attr_accessor :site 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 # Necesitamos pasar el sitio para poder acceder a los archivos locales
def initialize(site) def initialize(site)
super super
@ -29,7 +43,7 @@ class Post::ImageUploader < CarrierWave::Uploader::Base
# XXX los nombres de los archivos siempre son únicos, no chequeamos si # XXX los nombres de los archivos siempre son únicos, no chequeamos si
# están repetidos. # están repetidos.
def filename def filename
[SecureRandom.uuid, '.', file.extension].join @unique_filename ||= [SecureRandom.uuid, '.', file.extension].join
end end
# Obtener la URL dentro del proyecto de Jekyll # Obtener la URL dentro del proyecto de Jekyll