我正在尝试从rails应用程序导出数据,并让用户在遇到某个控制器#动作时下载CSV文件。
我发现了这篇文章,并完全使用了示例代码。 http://oldwiki.rubyonrails.org/rails/pages/HowtoExportDataAsCSV
事实上,我确实得到了一个CSV文件,但在其中只有一行输出:#<Proc:0x00000001032c6808@/PATH_CRAP/app/controllers/reports_controller.rb:35>
以下是相关文件中的第35,36和37行。
render :text => Proc.new { |response, output|
csv = FasterCSV.new(output, :row_sep => "\r\n")
yield csv
我正在使用Rails 3.0.5并将以下内容添加到我的Gemfile中:
gem 'fastercsv'
是什么给出了?