He añadido 2000 imágenes a mi tabla de imágenes y estoy usando el plugin Paperclip para crear pulgares. Me pregunto si hay una manera de ir a través de la base de datos y agregar otro elemento :styles
.¿Cómo puedo cambiar el tamaño de una imagen de clip después de que se ha agregado a la base de datos?
Por ejemplo, cuando he añadido las imágenes que tenía la siguiente en mi modelo:
has_attached_file :image, :styles => { :medium => "300x300>", :thumb => "100x100>" }
Sin embargo, ahora quiero añadir un atributo :large
y lo han aplicado a cada imagen que ya está en mi mesa. Algo como:
has_attached_file :image, :styles => { :large => "800x800>", :medium => "300x300>", :thumb => "100x100>" }
¿Esto es posible? ¿O tendría que volver a agregar todas las 2000 fotos?
El segundo método es realmente útil, fallé el primero con excepción de método indefinido. – albb
si tiene un montón de capturas de pantalla, debe usar #find_each. Screenshot.find_each {| s | en.image.reprocess! } – Schneems
gran ahorro de tiempo, ¡gracias! –