スケジューラタスクで使用するrubyコード内のzipファイルを解凍するためにarchive-zipgemを使用しています。正常に動作している場合もありますが、Archive:zip行で解凍しているときに「undefinedmethod `new'for nil:NilClass」エラーが発生する場合があります。
コードスニペットは
require 'archive/zip'
Dir.foreach("#{Rails.public_path}/#{zip_folder}/") do |item|
Archive::Zip.extract("#{Rails.public_path}/#{zip_folder}/"+ item, "#{Rails.public_path}/#{zip_folder}/inspected/", :password => 'password')
end
私を助けてください。
前もって感謝します。