Использование 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>
Но выдает ошибку НА ЭТОЙ ЛИНИИ
<%= wicked_pdf_stylesheet_link_tag 'application', media: 'all' %>
Ошибка
undefined method `start_with?' for nil:NilClass
Как мне удалить это? Ошибка
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'
nil
, возможно, потому, что это переменная экземпляра, которую вы считаете определенной, но на самом деле это не так. Трассировка стека покажет вам, где именно это происходит. Ищите первую строку, которая находится в папке вашего проекта, а не в драгоценном камне. - person Max Williams   schedule 23.02.2016survey_reporting
в контроллере кампаний? - person j-dexx   schedule 23.02.2016WickedPdfHelper::Assets::ASSET_URL_REGEX
, не так ли? github.com/mileszs/wicked_pdf/blob/ master/lib/wicked_pdf/ Не могу придумать сценарий, который мог бы вернуть ноль. - person BroiSatse   schedule 23.02.2016