2015-06-24 103 views
0

我觀看了highchart上的railscast,幾乎完成了設置圖表以顯示特定日期範圍的用戶註冊。rails highcharts and groupdate gem

Highcharts接受數據字段

series: [{ 
      name: 'Tokyo', 
      data: [7.0, 6.9, 9.5, 14.5, 18.4, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6] 
     }, { 

,我有是與通過使用組日期寶石陣列中的問題的陣列。當我做這樣的事情

User.group_by_week(:created_at).count 
# { 
# 2013-04-16 00:00:00 UTC => 50, 
# 2013-04-17 00:00:00 UTC => 100, 
# 2013-04-18 00:00:00 UTC => 34 
# } 

它給了我的日期時間,然後=>計數。我不知道如何把它變成像[50,100,34]這樣的數組。數據字段應該只包含計數數字,不包括日期。

回答

1

看起來像我試圖做的是把一個散列到一個數組。散列的第一部分是日期的關鍵,第二部分是值。

我結束了創建一個哈希這樣

@user_signups = User.group_by_week(:created_at, last: 12).count 

然後得到這樣

@user_signups.values 
數組