[英]FasterCSV (seemingly) not working in Rails 3.0.5
我正在嘗試從Rails應用程序導出數據,並讓用戶在碰到某個controller#action時下載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'
是什么賦予了?
render :text => proc {...}
在Rails 3中不起作用。有關替換,請參見此問題 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.