ActiveAdminでchartkickを使う


Charkickは、Rubyでグラフを書くライブラリ

WebSite:
http://chartkick.com/

Github:
https://github.com/ankane/chartkick

インストール

gem "chartkick"
$ bundle install

設定

config/initializers/active_admin.rb

googleの場合

active_admin.rb
ActiveAdmin.setup do |config|
  config.register_javascript "http://www.google.com/jsapi"
  config.register_javascript "chartkick.js"
end

highchartsの場合

active_admin.rb
ActiveAdmin.setup do |config|
  config.register_javascript "http://code.highcharts.com/highcharts.js"
  config.register_javascript "chartkick.js"
end

プリコンパイル

$ ./bin/rake assets:precompile

サンプル

index.erb
pie_chart Model.group(:status).count