sql >> Database >  >> RDS >> PostgreSQL

telkens push naar heroku, afbeeldingen worden niet getoond, paperclip

Amazon is geen gratis apparaat, je moet je creditcardnummer opgeven om het te gebruiken. U betaalt echter alleen wat u gebruikt, maar het is niet duur. Voor mijn websites heb ik vorige maand bijvoorbeeld $ 2,46 betaald voor 15 GB opslagruimte en $ 1,90 voor 16 GB aan gegevensoverdracht.

Om S3 met paperclip te gebruiken, moet je gem 'aws-s3' . toevoegen naar je Gemfile

Vervolgens moet u config/s3.yml . toevoegen uw activagegevens, bijvoorbeeld:

production:
  access_key_id: AAAAAAAAAAAAAAAAAA
  secret_access_key: BBBBBBBBBBBBBBBBBBBBBBBBBBB
  bucket: assets.my-bucket

Dan heb ik een model waarin mijn activa worden opgeslagen, bijvoorbeeld:

class Asset
  has_attached_file :asset, 
    :styles => {  :thumb => "60x60#", :large => "700x330#"},
    :storage => :s3,
    :s3_credentials => "#{Rails.root}/config/s3.yml",
    :path => "/images/:id/:style.:extension"
  validates_attachment_content_type :asset, :content_type => ['image/gif', 'image/jpeg', 'image/png', 'image/x-ms-bmp']
end

Ik hoop dat het helpt




  1. datetime naar totalminute in sql

  2. Hoe u correct UTF-8-strings in MySQL schrijft via de JDBC-interface

  3. Postgres:verkrijg min, max, verzamelwaarden in één selectie

  4. Hoe voer ik een SQL-query uit in php?