sql >> Base de Datos >  >> RDS >> PostgreSQL

cada vez que presiona heroku, las imágenes no se muestran, clip

Amazon no es un dispositivo gratuito, debe dar su número de tarjeta de crédito para usarlo. Sin embargo, paga solo lo que usa, pero no es caro. Por ejemplo, para mis sitios web, el mes pasado pagué $2,46 por 15 Gb de almacenamiento y pagué $1,90 por 16 Gb de transferencia de datos.

Para usar S3 con un clip, debe agregar gem 'aws-s3' a su Gemfile

A continuación, debe agregar config/s3.yml sus credenciales de activos, por ejemplo:

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

Entonces tengo un modelo que almacena mis activos, por ejemplo:

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

Espero que te ayude