PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

mỗi khi đẩy đến heroku, hình ảnh không được hiển thị, kẹp giấy

Amazon không phải là một thiết bị miễn phí, bạn phải cung cấp số thẻ tín dụng của mình để sử dụng nó. Tuy nhiên Bạn chỉ phải trả những gì bạn sử dụng nhưng nó không phải là đắt tiền. Ví dụ:đối với các trang web của tôi, tháng trước tôi đã trả 2,46 đô la cho 15Gb dung lượng lưu trữ và tôi đã trả 1,90 đô la cho 16Gb dữ liệu truyền tải.

Để sử dụng S3 với kẹp giấy, bạn cần thêm gem 'aws-s3' vào Gemfile của bạn

Tiếp theo, bạn cần thêm config/s3.yml thông tin đăng nhập tài sản của bạn, ví dụ:

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

Sau đó, tôi có một mô hình lưu trữ tài sản của mình, ví dụ:

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

Tôi hy vọng nó sẽ hữu ích




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đặt giới hạn mặc định cho pg_trgm

  2. Không xác thực được Django IntegerRangeField

  3. Sự cố với bộ chứa postgresql và pgadmin docker

  4. Cách thanh lịch nhất để lưu trữ dấu thời gian với nanosec trong postgresql là gì?

  5. Cách sử dụng pgBackRest để sao lưu PostgreSQL và TimescaleDB