Đối với đường ray của tôi 4 ứng dụng tôi muốn chuyển đổi html và Css vào một tập tin pdf. tôi sử dụng các wkhtmltopdf và wicked_pdf đá quý nếu tôi sử dụng các helper ác của mình không hiển thị css nhưng nó render chỉ có văn bảnlàm thế nào để tải Css trong pdf sử dụng wicked_pdf
trong bộ điều khiển của tôi có:
respond_to do |format|
format.html
format.pdf do
render :pdf => "#{@card.name}",
:template => 'cards/show.html.slim',
:page_size => "A4",
:disposition => 'attachment'
Và trong chương trình. html.slim
= link_to "Download PDF", :action => "show", :format => :pdf
aplication.html.erb
<%= wicked_pdf_stylesheet_link_tag "pdf" -%>
<%= wicked_pdf_stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %>
<%= wicked_pdf_javascript_include_tag "application", "data-turbolinks-track" => true %>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script>
Tôi chưa từng thấy '-%>' trước. Nó có nghĩa là như thế này, hoặc là nó sai lầm? –
tôi biết, tôi đã cố gắng cả nhưng -%> là những gì các tài liệu nói .. https://github.com/mileszs/wicked_pdf – JHJ
Nó dường như hầu hết gõ sai ... Đối với phần còn lại, bạn không viết '" pdf "', tôi nghĩ rằng: Bạn nên sử dụng chúng để thay thế cho những người giúp đỡ 'javascript_include_tag' hoặc 'stylesheet_link_tag' (tôi nghĩ rằng, một lần nữa) –