0

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メソッドのURLの最後に「/voucherid」を追加するにはどうすればよいですか?

4

1 に答える 1

0

+記号を使用してリンクに追加できると思います。こんな感じ

<%= link_to "Printable Voucher (PDF)", voucher_orders_path(@voucher)+'voucher_orders'+@voucher.id+'.pdf' %>

それで遊んでください。それは醜いですが、おそらくそれを機能させることができます。

于 2012-08-01T15:53:29.147 に答える