2016-09-01 24 views
0

私のレールアプリでは、データを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

関連する問題