在执行rake任务时打开用于写入csv文件的打开条目无法打开

时间:2015-07-07 07:07:24

标签: ruby-on-rails csv

  

耙子流产了!

     

无法打开条目阅读,而开放时可以写作 - ddh8484000adshdjas.csv

当我正在运行任务时,我遇到了上述错误。我尝试用close()关闭csv文件,但没有任何对我有用。对此有任何帮助。

以下是我的代码

          CSV.open("#{rootDir}/#{filename}.csv", "w") do |csv|
            data.each do | array |
              csv << array
            end
            csv.close()
          end
          zip_file_path = "filename.zip"
          Zip::ZipFile.open(zip_file_path, Zip::ZipFile::CREATE) { |zipfile|
            Dir.glob("#{rootDir}/*.csv").each do |file|
                zipfile.get_output_stream(file.split("/")[8]);
                file.close()
            end
          } 

0 个答案:

没有答案