2009-06-09 17 views
9

¿Cómo cargo imágenes y archivos zip en RoR? Soy un novato Así que por favor ayuda. Dame tanto la vista como el ejemplo del código del controlador.Carga de imágenes en rieles

Gracias de antemano.

Respuesta

16

Nav,

Pruebe el complemento de un clip, se puede leer sobre ello aquí http://www.thoughtbot.com/projects/paperclip

+2

Paperclip no es actualmente compatible con Windows. Entonces, si tiene un entorno mixto de desarrollo/despliegue, tenga cuidado. –

0

Una opción es attachment_fu. Le permite guardar su archivo cargado en el sistema de archivos, la base de datos o Amazon S3. También le permite seleccionar qué procesador de imágenes se usa, como RMagick o Minimagick.

El enlace proporciona mejor código del que pude aquí.

+0

Como nota al margen, prefiero clip a attachment_fu. Es más obstinado con los defectos razonables a la "The Rails Way" – erik

9

Preferimos CarrierWave para cargas de imágenes en Rails. Muy fácil de integrar y muy modular. En la siguiente publicación se describe una solución para la carga de imágenes con CarrierWave, mientras que las transformaciones de imagen se realizan a la perfección en la nube. Las imágenes cargadas se almacenan en la nube y se envían a través de un CDN. No es necesario instalar RMagick, MiniMagick e ImageMagick. http://cloudinary.com/blog/ruby_on_rails_image_uploads_with_carrierwave_and_cloudinary