我可以自定义 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 个字符的随机字符串。
我正在使用 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 个字符的随机字符串。