sql >> Database teknologi >  >> RDS >> PostgreSQL

hver gang du trykker på heroku, vises billeder ikke, papirklip

Amazon er ikke en gratis enhed, du skal oplyse dit kreditkortnummer for at bruge det. Du betaler dog kun hvad du bruger, men det er ikke dyrt. For eksempel for mine websteder betalte jeg i sidste måned 2,46 USD for 15 Gb lagerplads, og jeg betalte 1,90 USD for 16 Gb dataoverførsel.

For at bruge S3 med papirclips skal du tilføje gem 'aws-s3' til din Gemfile

Dernæst skal du tilføje config/s3.yml dine aktiver legitimationsoplysninger, for eksempel:

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

Så har jeg en model, som opbevarer mine aktiver, for eksempel :

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

Jeg håber, det hjælper




  1. PHP, få data fra databasen

  2. at vælge rækker, der er forekommet mere end tre gange

  3. Konvertering af tidsforskel til et givet format i Oracle

  4. MySQL Tæl matchende poster fra flere tabeller