Asked Apr 24th, 10:24 AM 73 1 1
  • 73 1 1
+1

Active Storage Amazon S3

Share
  • 73 1 1

Chào các anh , Em đang có một vấn đề cần tham khảo mong anh chị giúp đỡ ạ.

Vấn đề

Em đang dùng Active Storage để upload ảnh lên trên S3. Khi em lấy link ảnh thì lấy theo kiểu "attachment.service_url". Mỗi lần lấy link ảnh thì link ảnh lại thay đổi,

Câu hỏi

Có cách này mà mình dựa vào cái key mà amazon cung cấp để mình có thể lấy link ảnh theo key đó mà link ảnh không thay đổi không ạ.

Em xin cảm ơn!

1 ANSWERS


Answered Apr 25th, 1:01 AM
+1

Bạn có thể làm thế này:

$ url_for(User.first.images.first)
=> http://localhost:3000/rails/active_storage/blobs/eyJfcmFpbHMiOn...

hoặc

rails_blob_url(User.first.images.first)
=> /rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJB...

để lấy link ảnh thông qua app, nó sẽ redirect về S3.

Share