2016-09-01 25 views
0

在我的Rails应用程序中,我可以将数据下载为csv文件。RAILS在服务器上保存csv文件

这是我当前的代码

response_to do |format| 
    format.csv {send_data #MY_DATA#} 
end 

取而代之的是代码,我想保存在服务器上的CSV文件。

我怎么能生成CSV文件,保存在服务器上的文件

感谢

回答

0

你可以用它来生成服务器上的一个CSV。

CSV.open("#{Rails.root}/public/file.csv", "wb") do |csv| 
    csv << ["row", "of", "CSV", "data"] 
    csv << ["another", "row"] 
    # ... 
end 
+0

你的代码工作,但我需要将文件保存在S3后生成AwsWrapper.write_object(“aa_sites_files”,s3key,“MYFILE”,无),我需要先保存在服务器上的文件吗?或者可以选择生成该文件并将其保存在S3上 – 24sharon

相关问题