阅读http://chartkick.com/后,我试图将图表添加到我的网站Gemfile:
...
gem 'chartkick'
...
index.html.erb:
<%= javascript_include_tag "//www.google.com/jsapi", "chartkick" %>
<%= pie_chart({"Football" => 10, "Basketball" => 5}) %>
<h1>Hello, Rails!</h1>
资产/ JavaScript的/ application.js中:
//= require chartkick
//= require jsapi
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
但我所拥有的只是:
###:0x4e49bd8>的未定义方法`pie_chart'
我使用chartkick(1.2.4),ruby(1.9.3),rails(4.1.0) . 我该怎么办?
2 回答
如果这不是修复程序,我需要进一步查看chartkick,但重新启动Rails服务器并再试一次 .
我有同样的问题,因为Chartkick工作我不得不把:
在application.html.erb文件中,只有head属性下没有索引文件
然后它可以在整个应用程序中使用,我们还发现它在application.html.erb文件中更可靠 .