我需要通过link_to方法向url添加一个文件名。
我当前的URL看起来像
http://0.0.0.0:3000/vouchers/17/voucher_orders
我在我的应用程序中使用对虾宝石来生成PDF,但要获得带有对虾的PDF,我需要将文件名附加到URL的末尾,如下所示。
http://0.0.0.0:3000/vouchers/17/voucher_orders/17.pdf
我的link_to方法如下所示。
<%= link_to "Printable Voucher (PDF)", voucher_voucher_orders_path(@voucher, format: "pdf") %>
它给了我以下URL。
http://0.0.0.0:3000/vouchers/17/voucher_orders.pdf
如何在link_to方法中将"/凭证id"附加到URL的末尾?
我认为您可以使用+号将其添加到链接中。它看起来像这个
<%= link_to "Printable Voucher (PDF)", voucher_orders_path(@voucher)+'voucher_orders'+@voucher.id+'.pdf' %>
玩吧。它很难看,但你可能会让它发挥作用。