Настройте способ создания атрибута идентификатора файла в Shrine gem - PullRequest
0 голосов
/ 16 октября 2019

Shrine создает случайный ID для загруженного файла в AWS S3 при вызове presign_endpoint. Есть ли способ изменить способ генерации ID с использованием конфигурации Shrine?

1 Ответ

0 голосов
/ 17 октября 2019

Да, вы можете использовать :presign_location:

Shrine.plugin :presign_endopint, presign_location: -> (request) do
  "#{SecureRandom.hex}/#{request.params["filename"]}" # for example
end
...