Rails 3 - ustaw nazwę pliku w respond_to

Wygląda na to, że powinno być proste, ale nie mogę znaleźć prostej odpowiedzi.

Dodałem typ MIME csv i wydaje się, że poniższe działa,z wyjątkiem że pobrany plik ma zawsze nazwę „report.csv”.

W moim kontrolerze:

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

Myślę, że używa domyślnego renderera (nie zaimplementowałem alternatywnego renderera), ale nie mogę znaleźć kompletnych dokumentów dostępnych opcji.

Czy nie ma czegoś takiego jak „nazwa pliku” lub coś, z czego mogę korzystać? Czy jest lepsze podejście?

questionAnswers(3)

yourAnswerToTheQuestion