In my InvoicesController
I have this:
def index
@invoices = current_user.invoices
respond_to do |format|
format.html
format.xls
format.csv # not working!
end
end
In my index.html.erb
view I have these two download links:
<%= link_to "Download as Excel", invoices_path(:format => "xsl") %>
<%= link_to "Download as CSV", invoices_path(:format => "csv") %>
The templates index.xsl.erb
and index.csv.erb
do exist as well.
The first link works, i.e. the Excel file gets downloaded to the user's computer. However, the CSV file is rendered in the browser and not downloaded.
What must I do to enable users to download CSV files as well?
Thanks for any help.