sql >> Databasteknik >  >> RDS >> PostgreSQL

varje gång du trycker till heroku visas inte bilder, gem

Amazon är inte en gratis enhet, du måste ange ditt kreditkortsnummer för att använda den. Men du betalar bara vad du använder men det är inte dyrt. Till exempel för mina webbplatser, förra månaden betalade jag 2,46 USD för 15 Gb lagringsutrymme och jag betalade 1,90 USD för 16 Gb dataöverföring.

För att använda S3 med gem, måste du lägga till gem 'aws-s3' till din Gemfile

Därefter måste du lägga till config/s3.yml dina tillgångar, till exempel:

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

Sedan har jag en modell som lagrar mina tillgångar, till exempel :

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

Jag hoppas att det hjälper




  1. mySQL str_to_date()-funktionen returnerar fel

  2. INSERT-satsen i PL/SQL misslyckas i Oracle-databasen

  3. CHR() Funktion i Oracle

  4. XML-parserror:skräp efter dokumentelement