2015-06-24 70 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 
数组