2016-01-18 17 views
2

我感覺迷路了,我讀了Chartist.js的入門知識,它看起來非常簡單,但我無法顯示任何圖表。如何設置基本Chartist.js圖表​​

我做了一個Rails應用程序,並獲得歡迎頁面顯示文本,我鏈接了CSS和JavaScript文件,但我不完全確定如何讓它顯示。我創建了一個新的js文件,在文檔中添加了他們的數據並將其鏈接到主HTML頁面,但沒有顯示出來?

+0

你能告訴我們你的代碼可以幫助你更好嗎 – mfathy00

+0

你是否加載了'chartist-rails' gem?或者只是提供'* .js'文件? –

+0

嘿這裏的人是我的github存儲庫:https://github.com/zachsergeant/Analytics如果你能弄清楚什麼是錯誤的,那麼這將是一個很好的幫助,謝謝! – zachsergeant

回答

0

它看起來像在https://github.com/zachsergeant/Analytics/blob/master/app/views/layouts/application.html.erb你正在加載chartist在你的身體關閉之前。生成圖表的代碼可能會在佈局模板的合格範圍內加載。我猜Chartist在這一點上沒有定義。您應該遵循更好的異步腳本加載機制,或者簡單地使用DOMContentLoaded事件推遲腳本的執行。

<script> 
    document.addEventListener('DOMContentLoaded', function() { 
    // Draw charts here 
    }); 
</script>