Railsアプリからデータをエクスポートし、特定のcontroller#actionにヒットしたときにユーザーにCSVファイルをダウンロードさせようとしています。
この記事を見つけて、サンプルコードを正確に使用しました。 http://oldwiki.rubyonrails.org/rails/pages/HowtoExportDataAsCSV
実際、CSVファイルを取得しますが、その中には1行の出力しかありません。
#<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'
何が得られますか?