在控制器中,我有:軌SEND_DATA只能「內聯」不下載
send_data(data, filename: "payment_file")
在我的觀點:
<%= link_to 'Download File', bank_file_download_path(@bank_file_job),
data: {no_turbolink: true}, class: "btn btn-primary btn-lg btn-block" %>
但它總是顯示文件內嵌的內容。有人可以幫我嗎?
謝謝你的回答@Taryn。但是「處置:附件」是默認的,所以你通常不需要指定它。如果你說「處置:內聯」,那麼它會在瀏覽器中顯示內容。但是如果你對處置沒有提及,那麼它默認爲附件,這意味着下載應該可以工作。所以這不是在這種情況下的問題 – coffeecoder
很高興聽到你找到真正的解決方案。通過明確的方式檢查任何默認值通常是值得的...有時你會發現其他地方的魔法已經改變了你的默認值。 –