0
我正在使用Rails中的蝦寶石生成PDF。目前,我正在使用disposition: "inline"
在瀏覽器中呈現PDF(在我看來:我的觀點是:<%= link_to "PDF", product_path(@product, format: "pdf") %>
。有沒有什麼辦法可以有多種處置方式,這樣在我看來,我可以有一個鏈接在瀏覽器中呈現PDF並單獨鏈接會自動下載PDF?Rails蝦寶石 - 多重性格?
我正在使用Rails中的蝦寶石生成PDF。目前,我正在使用disposition: "inline"
在瀏覽器中呈現PDF(在我看來:我的觀點是:<%= link_to "PDF", product_path(@product, format: "pdf") %>
。有沒有什麼辦法可以有多種處置方式,這樣在我看來,我可以有一個鏈接在瀏覽器中呈現PDF並單獨鏈接會自動下載PDF?Rails蝦寶石 - 多重性格?
您可以將鏈接爲您指定渲染.PDF,並調用到控制器的具體行動,在其中您發送.PDF作爲一個文件,例如與#send_file
method:
send_file '/path/to.pdf', type: 'document/pdf'
你可以插入鏈接,因爲你已經指定渲染th e pdf,然後調用控制器的特定操作,您必須將pdf作爲文件發送。 –
謝謝,好點。如果你寫這個答案,我會接受它。 – diasks2