media assets: add script to backfill new thumbnail sizes.
This commit is contained in:
15
script/fixes/083_generate_media_asset_variants.rb
Executable file
15
script/fixes/083_generate_media_asset_variants.rb
Executable file
@@ -0,0 +1,15 @@
|
||||
#!/usr/bin/env ruby
|
||||
|
||||
require_relative "../../config/environment"
|
||||
|
||||
MediaAsset.active.parallel_each do |media_asset|
|
||||
media_file = asset.variant(:original).open_file
|
||||
media_asset.variant("180x180").store_file!(media_file)
|
||||
media_asset.variant("360x360").store_file!(media_file)
|
||||
media_asset.variant("720x720").store_file!(media_file)
|
||||
puts "id=#{media_asset.id}"
|
||||
rescue StandardError => e
|
||||
STDERR.puts "id=#{media_asset.id} status=FAILED e='#{e}'"
|
||||
ensure
|
||||
media_file&.close
|
||||
end
|
||||
Reference in New Issue
Block a user