我们有一些PDF生成代码在开发环境中工作得很好,但当我们尝试在生产环境中呈现它时,Rails显示了一个错误:
***************WICKED***************
Rendered invoices/show.pdf.haml within layouts/invoices_pdf.pdf (8.8ms)
Completed 500 Internal Server Error in 73ms
ActionView::Template::Error (couldn't find file 'twitter/bootstrap'它尝试在以下位置包含application.css资产时失败:
!!!
%html
%head
%meta{"http-equiv"=>"content-type", :content=>"text/html; charset=utf-8"}
= wicked_pdf_stylesheet_link_tag "application"
%body
.container
= yield发布于 2012-08-31 05:28:02
css文件'twitter/bootstrap.css‘很可能在生产中不存在,因为链轮会将其编译成application.css -但是在开发中不会出现这种情况,链轮默认情况下会维护单独的文件。
您是否在代码中特别提到了twitter/bootstrap.css?如果是这样的话,更改生产中对application.css的引用可能会解决这个问题。
发布于 2012-09-14 02:11:59
您的gemfile中是否有:asset组下的less-rails-bootstrap?如果是这样的话,将它从那里移出,它可能会完成这项工作!
https://stackoverflow.com/questions/12202808
复制相似问题