Hvordan laste opp: Heroku Henges på S3 med bindersen

Heroku er et program plattform som brukes til å bygge og utvikle webapplikasjoner. Den ble oppfunnet i 2007 av Orion Henry, James Lindenbaum og Adam Wiggins. S3 er en forkortelse for Amazons Simple Storage Service. Det er en tjeneste som gjør det mulig for utviklere å lagre og hente et beløp av data når som helst fra hvor som helst på Internett. Noen ganger når du prøver å laste opp filer til S3 med bindersen plugin for Heroku, de henger (som betyr opplastings boder). Løsningen på dette er å bare sørg for at du har plugin riktig konfigurert for S3.

Bruksanvisning

1 Åpne bindersen Gemfile. Klikk "Legg til" og input "AWS-s3" for å legge den til filen.

2 Klikk "Storage Backend." Input ": s3."

3 Klikk på "config vars:" og legge til følgende S3 legitimasjon til filen:
klasse User <Active :: Base
has_attached_file: bilde,

:storage => :s3,
:bucket => 'mybucket',
:s3_credentials => {
:access_key_id => ENV['S3_KEY'],
:secret_access_key => ENV['S3_SECRET']
}

slutt

4 Klikk på "Last opp" og velg filene du vil laste opp. Klikk på "OK".

Hint

  • Bruk direkte opplasting stedet for bindersen for eventuelle filer som er større enn 4 MB.
  • Ikke gjør en feil med koding fordi det ikke vil fungere hvis du gjør.