Могу ли я настроить Dragonfly image_uid? - PullRequest
0 голосов
/ 14 мая 2019

Я использую Dragonfly и хотел бы иметь более длинные имена файлов ( image_uid s), которые нельзя "угадать". Мои текущие имена файлов выглядят так:

2019/05/14/5ep7gqqmiu_test.jpg

Я бы предпочел такой путь:

2019/05/14/5ep7gqqmiun96v661gt3bdscv305xnxwzmmtr0sknwscqlxq90_test.jpg

Как я могу добавить, например, случайную строку между именем файла? Я не могу найти встроенную опцию для этого.

Я попытался выяснить, где был создан хэш задания, но не смог найти часть в репозитории GitHub.

1 Ответ

0 голосов
/ 14 мая 2019

Я нашел возможность добавить собственный путь в документах:

storage_options do |a|
  { path: "#{date.strftime('%Y/%m/%d')}/#{SecureRandom.hex(64)}_#{a.name}" }
end

Это добавляет случайную строку из 64 символов к имени файла.

...