我可以自定义 Dragonfly image_uid 吗?

Can I customize the Dragonfly image_uid?

我正在使用 Dragonfly,并且想要更长的文件名 (image_uids),但不能是 "guessed"。 我当前的文件名如下所示:

2019/05/14/5ep7gqqmiu_test.jpg

我更喜欢这样的路径:

2019/05/14/5ep7gqqmiun96v661gt3bdscv305xnxwzmmtr0sknwscqlxq90_test.jpg

例如,如何在文件名之间添加一个随机字符串?我找不到这个的内置选项。

我试图找出作业哈希的创建位置,但在 GitHub 存储库中找不到该部分。

我发现可以在文档中添加自定义路径:

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

这会在文件名中添加一个 64 个字符的随机字符串。