Ich aktualisiere nur meine Anwendung auf Schienen 5 und der Edelstein wicked pdf
zeigt nicht mehr css. Ich änderte nichts, so da sind können einige Spezifikationen mit Schienen 5. sein Wenn jemand dieses Problem herauszufinden, fühlen Sie sich frei :)Gem böse pdf - CSS funktioniert nicht mit Schienen 5
Hier ist mein Code zu helfen:
object_controller
def download
@object = object.find(params[:object])
respond_to do |format|
format.html
format.pdf do
render pdf: "ptf_#{@object.id}",
layout: 'layouts/pdf_layout',
template: 'objects/download.html.erb',
title: "download object",
show_as_html: false,
header: { content: render_to_string(template: 'objects/header_pdf.pdf.erb'), spacing: 7 },
footer: { content: render_to_string(template: 'objects/footer_pdf.pdf.erb'), spacing: 10 },
margin: { top: 55, bottom: 35 }
end
end
pdf_layout.html.erb
<% content_for :title do %><%= @title %><% end %>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<%= wicked_pdf_stylesheet_link_tag 'pdf' %>
<br>
<%= yield %>
Ich habe versucht, mit beiden Helfer wicked_pdf_stylesheet_link_tag
und stylesheet_link_tag wicked_pdf_asset_base64
header_pdf.html.erb
<div class="center">
<%= image_tag wicked_pdf_asset_base64("logo.png"), class: 'header' %>
<div class="first-class"><%= @object.title %></div>
</div>
Dies ist ein paar Auszug aus meinem Code nur um Ihnen zu zeigen, wie ich organisieren meine Dateigeneration. Ich habe auch eine Datei pdf.scss
Genau! Und das CSS ist jetzt gut – Orsay