我有这段代码
#check if haus table is not blank
if !haus.blank?
temp = Dir.mkdir("C:/thistemporary/")
puts "tempfolder is created"
haus.each do |file|
dataname = file.name
datavalue = file.data
end
end
我需要遍历拥有“数据列”(longblob)和“名称列”(varchar)的haus表,使用temp文件夹中的名称和值保存每个数据。我怎样才能做到这一点?
感谢您提出任何建议
答案 0 :(得分:0)
if !haus.blank?
tempdirname = "C:/thistemporary/"
temp = Dir.mkdir( tempdirname )
puts "tempfolder is created"
haus.each do |file|
dataname = File.join( tempdirname, file.name )
datavalue = file.data
File.open( dataname, 'w' ){ |f| f << datavalue }
puts "#{dataname} is created"
end
end