Rubyzipを使って,以下のようなコードでzipファイルからファイルを取り出せる.
require 'zip'
Zip::File.open("test.zip") do |zip|
zip.each do |file|
zip.extract(file, file.name)
end
end
2行目のZip::FileをZip::ZipFileと書いて,以下のようなエラーが出てすごくハマった.
uninitialized constant Zip::ZipFile (NameError)
ここが参考になった.