diff options
author | George Claghorn <george.claghorn@gmail.com> | 2017-10-08 17:30:43 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-08 17:30:43 -0400 |
commit | f165628cdf9a6d857ea6eeca02ed6c950b250df5 (patch) | |
tree | d335a44dc7b2d8cc5ab165c8c4f687272419266d /activestorage/app | |
parent | 7c564d87408ca1e205d34574228d6f981c7571c8 (diff) | |
parent | ead60686e810df4b49bf19f4f113b48f16ae560f (diff) | |
download | rails-f165628cdf9a6d857ea6eeca02ed6c950b250df5.tar.gz rails-f165628cdf9a6d857ea6eeca02ed6c950b250df5.tar.bz2 rails-f165628cdf9a6d857ea6eeca02ed6c950b250df5.zip |
Merge pull request #30802 from khall/30662_long_variant_filenames
Break long variant filenames into path chunks
Diffstat (limited to 'activestorage/app')
-rw-r--r-- | activestorage/app/models/active_storage/variant.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/activestorage/app/models/active_storage/variant.rb b/activestorage/app/models/active_storage/variant.rb index 54685b4c0e..90a3605331 100644 --- a/activestorage/app/models/active_storage/variant.rb +++ b/activestorage/app/models/active_storage/variant.rb @@ -50,7 +50,7 @@ class ActiveStorage::Variant # Returns a combination key of the blob and the variation that together identifies a specific variant. def key - "variants/#{blob.key}/#{variation.key}" + "variants/#{blob.key}/#{Digest::SHA256.hexdigest(variation.key)}" end # Returns the URL of the variant on the service. This URL is intended to be short-lived for security and not used directly |