- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在开发中成功地将 wicked_pdf 与 SASS 一起使用。我包括一个 .scss
文件,其中包含多个 import
其他规则 .sass
和 .scss
文件,通过这个助手:
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
config.assets.precompile += %w(pdf.css)
) 中进行预编译,其中包含一个
require
规则拿起提到的
.scss
文件。这个文件编译得很好,但似乎助手没有在生产中选择正确的文件,仍然看起来加载导入的
.sass
文件。
最佳答案
我在开发和生产中工作的 pdf 很糟糕。这是我的 wicked_pdf 配置的核心:
我已经根据 wicked_pdf pull request 更新了 WickedPdfHelper(从初始化程序/wicked_pdf.rb 加载)来自 github 用户 antti
module WickedPdfHelper
def wicked_pdf_stylesheet_link_tag(*sources)
sources.collect { |source|
"<style type='text/css'>#{Rails.application.assets.find_asset(source+".css")}</style>"
}.join("\n").html_safe
end
def wicked_pdf_image_tag(img, options={})
asset = Rails.application.assets.find_asset(img)
image_tag "file://#{asset.pathname.to_s}", options
end
def wicked_pdf_javascript_src_tag(jsfile, options={})
asset = Rails.application.assets.find_asset(jsfile)
javascript_include_tag "file://#{asset.pathname.to_s}", options
end
def wicked_pdf_javascript_include_tag(*sources)
sources.collect{ |source| "<script type='text/javascript'>#{Rails.application.assets.find_asset(source+".js")}</script>" }.join("\n").html_safe
end
end
/* ...
*= require ./_colors
*= require_directory ./pdf
*= require_self
*/
关于ruby-on-rails-3.1 - wicked_pdf + rails 的 Assets 管道 + 生产中的 sass 导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7680814/
这是我使用 Wicked_pdf 转换我的 html.erb 时的结果页到pdf . 问题 : 好像table的 tr被分成两页。 我试过没有成功 : 使用 page-break-inside如所述
我在用 Windows 7 Rails 3.2.11 wkhtmltopdf 0.9.9 在 gem 文件中 gem 'wicked_pdf' 在我的初始化程序中 WickedPdf.config
我一直在使用 Wicked PDF gem用于生成 pdf。它一直运行良好。 但是,我遇到了这样一种情况,即需要在第一页上附加并显示一个大页脚,而不是其余页面。为此,我按照建议在 pdf 正文底部添加
我正在尝试安装 wicked_pdf,以便在我的 Rails 应用程序上生成 2 个用户之间的预填充契约(Contract)。 我觉得我已经正确安装了 wicked_pdf,但我收到“ActionCo
我遇到了一个问题,即呈现的 PDF 的字体大小在生产中较大。在开发中生成的 PDF 上,一切看起来都很棒。 这是开发的效果图: 这是来自生产的渲染: 这让我很难为开发中的生产服务器格式化我的文档。你能
我正在尝试使用生成 PDF WIckedPdf 版本 = 1.1.0 wkhtmltopdf 0.12.4(带有补丁的 qt) Rails 4.2 下面是我的 Controller 端点 @cover
如何让产品的图像以 pdf 格式显示? 我在 View 文件中有此代码 它显示了这辆车的所有图像。 但是如果我在 show.pdf.erb 中使用相同的代码,那么我只
我对 wicked_pdf 页脚渲染没有什么问题。 这是我的渲染方法: def invoice render pdf: "#{@order.number}.pdf", f
我阅读了一些答案,但没有解决我的问题。 Html 图表效果很好,但当我使用 wicked_pdf 导出为 PDF 时,图表不显示。 我设置图表选项: plotOptions: { ser
我能够使用描述的技术 here在我想要的某些点获得分页符。但是,我有如下两列布局: " /> Location
我正在使用 wicked_pdf 和 wkhtmltopdf 在我的 Rails 应用程序中生成 pdf。我已经使用以下样式规则设置了我的页面(除了 Bootstrap 提供的样式之外)...
我有一个场景,我需要根据对象数组生成多页 pdf。 以下是我的模型: # Member has_many certificates class Member < ActiveRecord::Base
我正在使用 wicked_pdf 呈现 PDF。该应用程序以 HTML 格式呈现表格。该表是动态的,因为其中的数据每 30 秒更改一次。当用户单击“下载为 PDF”链接时,请求返回到服务器并呈现 HT
我有一个 Rails 应用程序,我在其中使用 wicked_pdf 生成 PDF。这一切都很好并且在本地工作,但是当推送到 heroku 时,PDF 确实呈现,但没有应用样式表。 特别是对于 PDF
render :pdf => "file_name", :layout => 'pdf.html.erb',
环境:- ruby - 1.9.3, rails - 4.0.0 我正在使用 wicked_pdf gem 生成 pdf。 为此,我在 Controller 中使用了以下代码:- respond_to
我在我的 rails 项目中使用 chart.js 和 activeadmin 我在我的行动中有这个 controller do before_action :set_query, only: :
我有一个这样的 Controller : def show @professor = Professor.find(params[:id]) respond_to do |format
我正在尝试使用 Wicked_pdf gem 和 Highcharts 生成 PDF 报告。 我已经尝试设置 animation , enableMouseTracking和 shadow错误的。 但
我正在使用 wicked_pdf 并且遇到了问题。 css 不起作用。如何正确使用? 我的代码是这样的: application.html.erb WickedPdfExample
我是一名优秀的程序员,十分优秀!