PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

za każdym razem naciskaj na heroku, obrazy nie są wyświetlane, spinacz do papieru

Amazon nie jest darmowym urządzeniem, musisz podać numer swojej karty kredytowej, aby z niego korzystać. Jednak płacisz tylko za to, z czego korzystasz, ale nie jest to drogie. Na przykład w przypadku moich witryn internetowych w zeszłym miesiącu zapłaciłem 2,46 USD za 15 GB miejsca na dane, a za 16 GB transferu danych zapłaciłem 1,90 USD.

Aby używać S3 ze spinaczem, musisz dodać gem 'aws-s3' do twojego Gemfile

Następnie musisz dodać config/s3.yml Twoje dane uwierzytelniające zasoby, na przykład :

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

Następnie mam model, który przechowuje moje aktywa, na przykład :

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

Mam nadzieję, że to pomoże




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Więcej moich ulubionych zapytań PostgreSQL – i dlaczego one również mają znaczenie

  2. użyj \set zmiennej wewnątrz plpgsql zadeklaruj blok

  3. wydajność wsadowa jdbc

  4. Jak podzielić transakcje tylko do odczytu i do odczytu i zapisu za pomocą JPA i Hibernate

  5. Problem z konstrukcją gdzie klauzula zawierająca wartości null/0