Heroku es una plataforma de aplicaciones que se utiliza para construir y desarrollar aplicaciones web. Fue inventado en 2007 por Orion Henry , James Lindenbaum y Adam Wiggins . S3 es el acrónimo de Simple Storage Service de Amazon. Es un servicio que permite a los desarrolladores almacenar y recuperar cualquier cantidad de datos en cualquier momento desde cualquier lugar en Internet . A veces, cuando intenta cargar archivos a S3 con el plugin Paperclip de Heroku , que bloquea (es decir, los puestos de subida ) . La solución a esto es sólo asegúrate de que tienes el plugin configurado correctamente para S3 . Instrucciones
1
Abre tu Gemfile Paperclip . Haga clic en " Agregar " e introduzca " AWS -s3 " para añadirlo al archivo
2
clic de entrada . " Backend de almacenamiento . " ": . S3 "
3
Haga clic en " configuración vars : " y añadir las siguientes credenciales s3 al archivo: clase User < ActiveRecord :: Basehas_attached_file foto, : Almacenamiento = > : s3, : cubo = > ' mybucket ' , : s3_credentials = > { : access_key_id = > ENV [' S3_KEY '] , : secret_access_key = > ENV [' S3_SECRET '] } end
4
clic en "Subir " y seleccione los archivos que desea cargar . Haga clic en " Aceptar".