Кажется, что это должно быть просто, но я не могу найти прямой ответ.
Я добавил csv mime-type и, похоже, работает, кроме, что загруженный файл всегда называется "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
Я думаю, что это с использованием средства рендеринга по умолчанию (я не реализовал альтернативный рендерер), но я не могу найти полные документы о доступных параметрах.
Нет ли что-то вроде опции "filename" или что-то, что я могу использовать? Есть ли лучший подход?