22
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.