【问题标题】:RAILS Save csv file on serverRAILS 在服务器上保存 csv 文件
【发布时间】:2017-10-10 12:39:23
【问题描述】:

在我的 rails 应用程序中,我可以将数据下载为 csv 文件。

这是我当前的代码

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

我想将 csv 文件保存在服务器上,而不是这段代码。

如何生成 csv 文件并将文件保存在服务器上

谢谢

【问题讨论】:

    标签: ruby-on-rails csv


    【解决方案1】:

    您可以使用它在服务器上生成 CSV。

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

    【讨论】:

    • 您的代码有效,但我需要在生成 AwsWrapper.write_object('aa_sites_files', s3key, "MYFILE", nil) 后将文件保存在 s3 上,我需要先将文件保存在服务器上吗?或者可以选择生成文件并将其保存在 S3 上
    猜你喜欢
    • 1970-01-01
    • 2011-12-31
    • 2014-03-27
    • 2021-03-29
    • 2014-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多