Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails wicked#uPDF:ActionView::Template::Error(找不到文件';twitter/bootstrap';_Ruby On Rails_Ruby_Asset Pipeline_Sprockets_Wicked Pdf - Fatal编程技术网

Ruby on rails wicked#uPDF:ActionView::Template::Error(找不到文件';twitter/bootstrap';

Ruby on rails wicked#uPDF:ActionView::Template::Error(找不到文件';twitter/bootstrap';,ruby-on-rails,ruby,asset-pipeline,sprockets,wicked-pdf,Ruby On Rails,Ruby,Asset Pipeline,Sprockets,Wicked Pdf,我们有一些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 f

我们有一些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

css文件“twitter/bootstrap.css”很可能不存在于生产环境中,因为Sprocket会将其编译为application.css-但是,在开发环境中不会出现这种情况,Sprocket默认情况下会维护单独的文件


您是否在代码中特别引用了twitter/bootstrap.css?如果是这样,将引用更改为application.css进行生产可能会解决问题。

您的GEM文件中的
:asset
组下是否有较少的rails引导?如果是这样,请将其移出,它可能会完成此任务!

嘿,我还怀疑这是some资产管道问题,但不是,我们正在引用application.css文件:wicked\u pdf\u stylesheet\u link\u标签“application”。虽然此方法是wicked_pdf的专有方法,但将其更改为常规样式表_link_标记也没有帮助。谢谢。您是如何安装引导的?您使用过gem吗?@newton,yeap gem'less-rails-bootstrap'您可以发布您的application.css文件和css文件层次结构(app/assets、vendor/assets和lib/assets)?@okeen-你试过我的答案了吗?好吧,这并没有解决问题,但至少现在我有一个不同的错误:RuntimeError(无法执行):“/usr/bin/wkhtmltopf”我会进一步调查的。谢谢!因为时间不够,我没有找到解决办法,但我会给你奖金,因为你至少告诉了我去哪里…谢谢!