Has*_*mad 1 ruby-on-rails wicked-pdf chartkick
使用chartkick带wicked-pdf。
应用程序/布局/pdf.html.erb
<!doctype html>
<html>
<head>
<meta charset='utf-8' />
<%= wicked_pdf_stylesheet_link_tag 'application', media: 'all' %>
<%= wicked_pdf_javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<%= javascript_include_tag "http://www.google.com/jsapi"%>
<%= wicked_pdf_javascript_include_tag 'chartkick'%>
</head>
<body onload='number_pages'>
<div id="header">
<h2>Report</h2>
</div>
<div id="content">
<%= yield %>
</div>
Run Code Online (Sandbox Code Playgroud)
但它在这条线上给出了一个错误
<%= wicked_pdf_stylesheet_link_tag 'application', media: 'all' %>
Run Code Online (Sandbox Code Playgroud)
错误
undefined method `start_with?' for nil:NilClass
Run Code Online (Sandbox Code Playgroud)
我如何删除这个?错误
ActionView::Template::Error (undefined method `start_with?' for nil:NilClass):
2: <html>
3: <head>
4: <meta charset='utf-8' />
5: <%= wicked_pdf_stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
6: <%= wicked_pdf_javascript_include_tag 'application', 'data-turbolinks-track' => true %>
7: <%= javascript_include_tag "http://www.google.com/jsapi"%>
8: <%= wicked_pdf_javascript_include_tag 'chartkick'%>
app/views/layouts/pdf.html.erb:5:in `_app_views_layouts_pdf_html_erb___3130978149028204091_70042742447040'
app/controllers/campaigns_controller.rb:104:in `block (2 levels) in survey_reporting'
app/controllers/campaigns_controller.rb:101:in `survey_reporting'
Run Code Online (Sandbox Code Playgroud)
小智 5
问题解决了!
代替
<%= wicked_pdf_stylesheet_link_tag "application" %>
和 <%= stylesheet_link_tag wicked_pdf_asset_base64("pdf") %>
| 归档时间: |
|
| 查看次数: |
5552 次 |
| 最近记录: |