应用主版面:如何获得jQuery风格pdf与Rails 4中的wicked_pdf生成的?
这应该用于HTML。
<head>
<%= stylesheet_link_tag "application" %>
<%= stylesheet_link_tag "print", media: 'print' %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
</head>
在PDF布局:
这应该用于PDF文件。
<head>
<title>Cassa</title>
<%= stylesheet_link_tag "application" %>
<%= stylesheet_link_tag "print", media: 'print' %>
<%= wicked_pdf_javascript_include_tag "application-pdf" %>
</head>
控制器:
respond_to do |format|
format.html
format.pdf do
render pdf: "your_assessment_printout.pdf",
disposition: "inline",
template: "assessments/show.pdf.erb",
layout: "application-pdf.html.erb"
end
format.html
end
show.pdf.erb是具有HTML构建一个表中的模板,被用在<%= variable_name %>
时尚必要的对象填充。
我可以得到PDF生成,但我可以风格的唯一方法是内联。 EX)
<tr style="
background-color: #cdcdcf;
padding: 5em 0;">
<td>...</td>
</tr>
jQuery的应用pdf.js脚本,我想使用:
$(document).ready(function() {
$('#summary-half table tr:odd').css('background-color', '#cdcdcf');
$('#summary-half table tr:even').css('background-color', '#fff');
$('#summary-half table li:odd').css('background-color', '#cdcdf');
$('#summary-half table li:even').css('background-color', '#fff');
});
我不能够动态风格<tr></tr>
和<li></li>
元素。我已经注释掉了application.html.erb样式表和javascript标签,并且只启用了pdf特定的并且仍然没有改变。
有没有人使用wicked_pdf动态通过JavaScript/jQuery有任何运气样式元素?