Heroku est une plate-forme d'application qui est utilisée pour construire et développer des applications web . Il a été inventé en 2007 par Orion Henry , James Lindenbaum et Adam Wiggins . S3 est l'acronyme de Simple Storage Service d'Amazon. C'est un service qui permet aux développeurs de stocker et extraire n'importe quelle quantité de données à tout moment à partir de n'importe où sur Internet . Parfois, lorsque vous essayez de transférer des fichiers vers S3 avec le plugin Paperclip de Heroku , ils hang (c'est à dire les étals upload) . La solution à cela est de simplement vous assurer que vous avez le plugin correctement configuré pour S3 . Instructions
1
Ouvrez votre Gemfile Paperclip . Cliquez sur " Ajouter " et entrez " AWS- s3 " pour l'ajouter au fichier
2
Cliquez sur Entrée . " Backend de stockage . " ": . S3"
3
Cliquez sur "config vars : " et ajouter les informations d'identification s3 suivantes dans le fichier : class User < ActiveRecord :: Basehas_attached_file : photo, : stockage => : s3, : seau = > ' MyBucket » : s3_credentials = > { : access_key_id => ENV [' S3_KEY ' ] : secret_access_key => ENV [' S3_SECRET '] } end
4
Cliquez sur " Upload" et sélectionnez les fichiers que vous souhaitez télécharger . Cliquez sur « OK ».