Để hiển thị file PDF, trong controller ra sử dụng method render
# app/controllers/welcome_controller.rbclassWelcomeController<ApplicationControllerdefindex
respond_to do|format|
format.pdf do
render pdf:"welcome"endendendend
Tạo thêm file app/views/welcome/index.pdf.erb cho phần view
# app/views/welcome/index.pdf.erb<h1>Welcome#index</h1><p>Find me in app/views/welcome/index.pdf.erb</p>
Kết quả thu được khi access localhost:3000/welcome.pdf
4. Asssets (CSS, JS)
wkhtmltopdf được chạy bên ngoài Rails app, nên các helper mặc định cho assets pipeline như stylesheet_link_tag và javascript_include_tag sẽ không hoạt động với file pdf được geneate bởi gem wicked_pdf
Để sử dụng assets pipeline với gem wicked_pdf, ra sử dụng các helper được cung cấp bởi gem wicked_pdf như wicked_pdf_stylesheet_link_tag, wicked_pdf_image_tag, wicked_pdf_javascript_include_tag