2015-01-22 12 views
5

Stavo cercando di usare Chartkick per generare un grafico che mostra sulla bacheca di amministrazione attiva di binari. Ecco il tutorial che sto usando: http://www.patrickedelman.com/simple-charting-for-activeadmin/Rails Active Admin + Chartkick = Non funziona?

Tuttavia, il grafico non si fece vedere, invece, mostra "Loading ..."

ho già includo javascript_include_tag "//www.google.com/jsapi "," chartkick "e gem chartkick sono installati, ma non funziona ancora.

Si prega di aiuto! Grazie.

risposta

7

Non dimenticare di aggiungere #= require chartkick a active_admin.js.coffee.

Per effettuare il rendering di un grafico in AA cruscotto, andare con:

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 

Questo file

partial: 'metrics/partial_name' 

stabilisce sotto app/views/metrics/partial_name directory, e potrebbe avere la seguente struttura:

_partial_name.html.haml:

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

Avendo questo dovrebbe essere ok con l'utilizzo di chartkick.

Problemi correlati