我正在尝试Google-Visualr gem并遇到上述错误。
如上所述here。
我安装了gem并在MyModel
(我们可以使用控制器/模型)我从here复制了折线图的演示代码。
我有一个UserMailer
,我想在我的图表中使用pdfkit渲染html页面,我将渲染的html转换为pdf。
class UserMailer < ActionMailer::Base
def my_report
@chart =MyModel.line_chart
html_data = render :template => "user_mailer/my_report"
kit = PDFKit.new(html_data,:page_size => 'Letter')
pdf = kit.to_pdf
end
在我的my_report
视图中包含
<script src='https://www.google.com/jsapi'></script>
<head>
中的
在<body>
部分
<div id='chart'></div>
<%= render_chart(@chart, 'chart') %>
但它导致我undefined method "render_chart"
错误。
有关如何使用我的HTML数据呈现图表的任何建议? 我哪里错了?
我正在使用rails 4
和'google_visualr', '>= 2.1'