我有一个模型,ContactEmail,它有一个 date_sent 属性和一个 email_id,引用另一个模型电子邮件。
我想创建一个条形图,在 x 轴日期和 y 轴上显示在特定日期发送的 ContactEmail 数量。
我也想做同样的事情,为 email_id 等于特定值的 ContactEmails 过滤。
我的最终目标是制作某种条形图——我仍在研究如何做到这一点,但无论如何,我似乎需要某种时间序列数组,我想它会将日期作为一个元素,以及其他元素的计数。
我该怎么做呢?
我正在查看的图形解决方案称为 Seer:
我正在使用统计 gem,它输出的哈希值如下所示:
=> #<OrderedHash {"2010-10-23"=>2, "2010-09-22"=>3, "2010-09-11"=>1, "2010-08-27"=>1, "2010-10-15"=>
1, "2010-09-15"=>1, "2010-08-08"=>2, "2010-10-17"=>14, "2010-10-06"=>2, "2010-09-28"=>1, "2010-10-19
"=>1, "2010-09-20"=>1}>
1)我怎样才能把它放在一个订单中?2) Seer 是否识别空日期值?