2022-04-04 17:32:58 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
module ActionDispatch
|
|
|
|
module Http
|
|
|
|
# Normaliza los nombres de archivo para que se propaguen
|
|
|
|
# correctamente a través de todo el stack.
|
|
|
|
module UploadedFileDecorator
|
|
|
|
extend ActiveSupport::Concern
|
|
|
|
|
|
|
|
included do
|
|
|
|
# Devolver el nombre de archivo con caracteres unicode
|
|
|
|
# normalizados
|
|
|
|
def original_filename
|
2022-04-28 13:34:57 +00:00
|
|
|
@original_filename.unicode_normalize
|
2022-04-04 17:32:58 +00:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
ActionDispatch::Http::UploadedFile.include ActionDispatch::Http::UploadedFileDecorator
|