これは単純なはずですが、まっすぐな答えが見つからないようです。
csv MIME タイプを追加しました。ダウンロードしたファイルの名前が常に「report.csv」であることを除いて、次のように動作するようです。
私のコントローラーで:
def report
respond_to do |format|
format.html
format.csv do
render :template => "summary/report.csv.erb",
:filename => "foo" #doesn't work
end
end
end
デフォルトのレンダラーを使用していると思いますが (別のレンダラーは実装していません)、利用可能なオプションに関する完全なドキュメントが見つからないようです。
「ファイル名」オプションのようなものか、使用できるものはありませんか? より良いアプローチはありますか?