Cómo recuperar la URL del archivo adjunto con Rails Active Storage con S3
rails version 5.2
Tengo un escenario en el que necesito acceder a la URL pública de Rails Active Storage con Amazon s3 para crear un archivo zip con el trabajo en segundo plano de Sidekiq.
Tengo dificultades para obtener la URL del archivo real. He intentado seguir
rails_blob_url
pero me da seguimiento
http://localhost:3000/rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBZUk9IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--9598613be650942d1ee4382a44dad679a80d2d3b/sample.pdf
¿Cómo accedo a la URL del archivo real a través de sidekiq?
storage.yml
test:
service: Disk
root: <%= Rails.root.join("tmp/storage") %>
local:
service: Disk
root: <%= Rails.root.join("storage") %>
development:
service: S3
access_key_id: 'xxxxx'
secret_access_key: 'xxxxx'
region: 'xxxxx'
bucket: 'xxxxx'
desarrollo.rb
config.active_storage.service = :development
Puedo acceder bien a estos en la interfaz web pero no dentro del sidekiq