Rails 3 - defina o nome do arquivo em um respond_to

Isso parece que deve ser simples, mas não consigo encontrar uma resposta direta.

Eu adicionei um tipo mime csv, e o seguinte parece funcionar,exceto que o arquivo baixado é sempre chamado "report.csv".

No meu controlador:

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

Acho que está usando o renderizador padrão (não implementei um renderizador alternativo), mas parece que não consigo encontrar documentos completos sobre as opções disponíveis.

Não há algo como uma opção "filename" ou algo que eu possa usar? Existe uma abordagem melhor?

questionAnswers(3)

yourAnswerToTheQuestion