无论如何在Ruby中编写以下代码而不将文件写入磁盘?
temp_file = 'path/to/file.csv'
users = [a@b.c, c@b.a]
CSV.open(temp_file, "w") do |csv|
csv << data_for_report
end
Reports.sendreport users temp_file
File.delete(temp_file)
Reports.sendreport 附加一个文件并发送电子邮件,所以它需要是一个文件...