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