Lorsque j'utilise le code ci-dessous, je reçois le message d'erreur suivant: can't convert StringIO into String (TypeError)
Impossible de convertir StringIO en String (TypeError) en Ruby
array_of_lines = []
Zip::ZipInputStream::open(open("URL for zipped file", "rb")) do |io|
file = io.get_next_entry
puts "Downloading file #{file}"
array_of_lines = io.readlines
print "Downloaded ", array_of_lines.count, " elements.", "\n"
end
quelqu'un peut me aider? Merci d'avance.
Cela m'a sauvé. . . utilisait Prawn pour combiner des fichiers PDF et en production, j'obtiendrais une erreur "impossible de convertir StringIO en String". J'ai essayé votre solution (même si elle n'est pas directement liée) et cela a résolu mon problème comme par magie. – bcb
Wow. Merci pour cette astuce, a aidé un groupe! – manderson
Nice hack, merci et +1 –