我跟着http://railscasts.com/episodes/362-exporting-csv-and-excel 並在我的Rails應用程序中設置了Excel下載。rails excel mime-type - 如何更改默認文件名?
我的控制器代碼如下所示:
def show
@project = Project.find(params[:id])
@project.tasks.order(:name)
respond_to do |format|
format.html
format.json { render json: @project }
format.xls
end
end
在我看來,我創建下載的Excel文件中像這樣的鏈接:
.dl_xls= link_to "Download xls", url_for(:format => 'xls')
現在生成excel文件總是被命名爲喜歡Project
記錄的ID,例如80.xls
有什麼方法可以改變這種行爲並給它一個自定義名稱嗎?
謝謝。
感謝該做的。我只是將上面的引用行添加到我的format.xls {...}中,並且它使用了指定的文件名。 – tmaximini 2012-07-24 13:47:19
這適用於任何類型的呈現可下載文件。大! – 2015-04-18 22:29:08