From e4cceffd5ce503ea412942a008e5442d15168114 Mon Sep 17 00:00:00 2001 From: filipefurtad0 Date: Thu, 15 Sep 2022 12:12:47 +0100 Subject: [PATCH] Makes wicked-pdf config env dependent --- config/initializers/wicked_pdf.rb | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/config/initializers/wicked_pdf.rb b/config/initializers/wicked_pdf.rb index 940cae99b5..d04e36dbf2 100644 --- a/config/initializers/wicked_pdf.rb +++ b/config/initializers/wicked_pdf.rb @@ -1,9 +1,21 @@ -Rails.application.reloader.to_prepare do - WickedPdf.config = { - #:wkhtmltopdf => '/usr/local/bin/wkhtmltopdf', - #:layout => "pdf.html", - :exe_path => `bundle exec which wkhtmltopdf`.chomp - } +if Rails.env.test? + Rails.application.reloader.to_prepare do + WickedPdf.config = { + #:wkhtmltopdf => '/usr/local/bin/wkhtmltopdf', + #:layout => "pdf.html", + :page_size => 'A3', + :exe_path => `bundle exec which wkhtmltopdf`.chomp + } + end +else + Rails.application.reloader.to_prepare do + WickedPdf.config = { + #:wkhtmltopdf => '/usr/local/bin/wkhtmltopdf', + #:layout => "pdf.html", + :page_size => 'A4', # default + :exe_path => `bundle exec which wkhtmltopdf`.chomp + } + end end # A monkey-patch to remove WickedPdf's monkey-patch, as it clashes with ViewComponents.