【发布时间】:2016-04-16 15:23:43
【问题描述】:
在我的 rails 应用程序中,我创建了一个 csv 文件,我想将其下载到计算机上。从其他答案看来,这是解决方案:
CSV.open("data.csv", "wb") {|csv| h.to_a.each {|elem| csv << elem} }
运行此程序会将 csv 文件下载到我的应用程序的根目录,这与通常下载文件的方式不同。这是因为我在开发而不是生产
我也看到有人在使用
file = CSV.generate {|csv| h.to_a.each {|elem| csv << elem} }
send_data file
但这只是给了我一个未定义的方法'send_data',我猜这个方法在 ruby 中不再存在于 CSV。
【问题讨论】:
-
send_data是控制器方法
标签: ruby-on-rails csv