2016-09-01 53 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

相關問題