Wicked PDF を使用しようとしています。
コントローラーにこのコードがあります
def pdf
pdf = WickedPdf.new.pdf_from_string(
render_to_string(
pdf: 'filename.pdf',
template: '/pages/poa.html.slim',
layout: '/layouts/pdf'),
header: {
content: render_to_string({
template: '/pdfs/poa_header.html.slim',
layout: '/layouts/pdf'
})
})
save_path = [Rails.root, '/public/pdf/', 'filename.pdf'].join
File.open(save_path, 'wb') do |file | file << pdf
end
end
上記のアクションを実行しようとすると、このエラー メッセージが表示されます
RuntimeError (Failed to execute:
Error: "\xFE" from ASCII-8BIT to UTF-8):
レンダリング中のテンプレートとレイアウトのコンテンツを空にしようとしましたが、それでもエラーが発生しました。