wicked_pdf gemを使用して生成された pdf があります。私の問題は、pdfにも「pdfをダウンロード」リンクが表示されることです。レンダリングされたpdfからそのリンクを削除するには? css メディア タイプについて読みましたが、その実装方法がわかりません。誰でも助けることができますか?css メディア タイプを使用する以外の方法はありますか?
質問する
1235 次
2 に答える
5
pdf
ユーザーがPDFバージョンを必要としているかどうかを判断するためにフォーマットを使用していると仮定しています。ビューでリクエスト形式がpdfかどうかを確認できます
<% unless request.format.to_sym == :pdf %>
<%= link_to 'Download PDF', { format: :pdf } %>
<% end %>
于 2013-03-15T10:12:59.820 に答える
0
wicked_pdf ヘルパーを追加して css ファイルをロードする
<%= wicked_pdf_stylesheet_link_tag "print" -%>
<div class="export">
<%= link_to "Download pdf", "http://example.com/download.pdf" %>
</div>
cssファイルにコードを追加して、cssセレクターの「エクスポート」の下にこれらのリンクを非表示にすることができます
@media print {
.export {
display: hidden;
}
}
お役に立てれば。
于 2013-03-15T19:10:45.837 に答える