私InvoicesController
はこれを持っています:
def index
@invoices = current_user.invoices
respond_to do |format|
format.html
format.xls
format.csv # not working!
end
end
私のindex.html.erb
見解では、次の 2 つのダウンロード リンクがあります。
<%= link_to "Download as Excel", invoices_path(:format => "xsl") %>
<%= link_to "Download as CSV", invoices_path(:format => "csv") %>
テンプレートindex.xsl.erb
とindex.csv.erb
も存在します。
最初のリンクは機能します。つまり、Excel ファイルがユーザーのコンピューターにダウンロードされます。ただし、CSV ファイルはブラウザーでレンダリングされ、ダウンロードされません。
ユーザーが CSV ファイルもダウンロードできるようにするには、どうすればよいですか?
助けてくれてありがとう。