QA@IT

RailsのActionController::Renderersに関して、CSV の filename 設定問題

1423 PV

公式サイト:
http://api.rubyonrails.org/classes/ActionController/Renderers.html

こんなサンプルソースがあるけど

def show
  @csvable = Csvable.find(params[:id])
  respond_to do |format|
    format.html
    format.csv { render :csv => @csvable, :filename => @csvable.name }
  }
end

自分のプロジェクトにこの書き方だと

  format.csv { render :csv => @products, :filename => "mycsv.csv" }

結果はその Controller の名前「product」でダウンロードしました product.csv
なぜ自分でファイルをネーミングすることが無効ですか?

ウォッチ

この質問への回答やコメントをメールでお知らせします。