首页 文章

Rails Active Admin Chartkick =不工作?

提问于
浏览
6

我试图使用Chartkick生成显示在rails主动管理仪表板上的图形 . 这是我正在使用的教程:http://www.patrickedelman.com/simple-charting-for-activeadmin/

但是,图表没有显示,而是显示“正在加载...”

我已经安装了javascript_include_tag“//www.google.com/jsapi”,“chartkick”和gem chartkick,但它仍然无效 .

请帮忙!谢谢 .

1 回答

  • 8

    不要忘记将 #= require chartkick 添加到 active_admin.js.coffee .

    要在AA仪表板中渲染图表,请执行以下操作:

    div class: 'custom-class' do
      h3 'Your name for a chart'
      @metric = Model.group(:attribute).count # whatever data you pass to chart
      render partial: 'metrics/partial_name', locals: {metric: @metric}
    end
    

    这个文件

    partial: 'metrics/partial_name'
    

    位于 app/views/metrics/partial_name 目录下,可以具有以下结构:

    _partial_name.html.haml

    = javascript_include_tag "//www.google.com/jsapi", "chartkick"
    = pie_chart metric
    

    有这个你应该可以使用chartkick .

相关问题