我尝试导出带有gem wicked_pdf的pdf,但是没有显示正确的pdf,如果我尝试打开此文件,请向我显示一条消息 不支持HTML文档文件类型(文本/ html)
这是我的控制器
def cuadro_pago_proveedores_tiempo
authorize :reporte, :cuadro_pago_proveedores_tiempo?
respond_to do |format|
format.js
format.pdf {render template: '/reportes/pdf/pago_proveedores_tiempo'}
end
end
这是我的宝石文件
gem'wicked_pdf' gem'wkhtmltopdf-binary'
我的文件/ reportes / pdf / pago_proveedores_tiempo
<h1>Hi is a demo</h1>
我打开此文件的链接是这个
<%= link_to "hola", "/reportes/" + tipo_reporte +".pdf" %>
当tipo_reporte是名称为report的参数
你能帮我吗?
答案 0 :(得分:0)
我在控制器中用pdf:添加文件名
这解决了我的问题
def cuadro_pago_proveedores_tiempo
authorize :reporte, :cuadro_pago_proveedores_tiempo?
respond_to do |format|
format.js
format.pdf {render template: '/reportes/pdf/pago_proveedores_tiempo', pdf: "NameOfThePDF"}
end
end