Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #in config/initializers/wicked_pdf.rb
- module WickedPdfHelper
- def wicked_pdf_stylesheet_link_tag(*sources)
- sources.collect { |source|
- "<style type='text/css'>#{Rails.application.assets.find_asset("#{source}.css").body}</style>"
- }.join("\n").gsub(/url\(['"](.+)['"]\)(.+)/,%[url("#{wicked_pdf_image_location("\\1")}")\\2]).html_safe
- end
- def wicked_pdf_image_tag(img, options={})
- image_tag wicked_pdf_image_location(img), options
- end
- def wicked_pdf_image_location(img)
- "file://#{Rails.root.join('app', 'assets', 'images', img)}"
- end
- def wicked_pdf_javascript_src_tag(jsfile)
- "<script type='text/javascript'>#{Rails.application.assets.find_asset("#{source}.js").body}</script>"
- end
- def wicked_pdf_javascript_include_tag(*sources)
- sources.collect{ |source| wicked_pdf_javascript_src_tag(source, {}) }.join("\n").html_safe
- end
- end
Add Comment
Please, Sign In to add comment