http://railscasts.com/episodes/220-pdfkit および stackoverflow.com/q/12302819/2529182を参照して pdfkit を使用して PDF をレンダリングすると、bootstrap を使用して simple_form によってレンダリングされたテーブルが消えます。たとえば、フォーマットされた pdf をレンダリングすることはできません。 rendred pdfでリンクを非表示にすることができます
<link class = "hidden-print" rel="stylesheet" type="text/css" media="print" href="print.css"> <%= link_to "Print Bill", bill_path(@bill, :format => "pdf") %> </link>
below is print.css
@media print {
.visible-print { display: inherit !important; }
.hidden-print { display: none !important; }
}
そして、pdfがレンダリングされると、simple_formによってレンダリングされたすべてのテーブルが消えます