我有点迷失了这个。我可以建立一堆计数查询来查找在给定时间段内具有最后登录日期的所有记录,例如计算过去一周每天有多少条记录(7 个计数查询,每天一个),但我有兴趣知道是否有一种漂亮、更高效的 Ruby/Rails 方法来做到这一点。
我真的没有任何示例代码要发布。也许这样的事情会有所帮助:
hour_range = 7 * 24 # 7 days worth of hours
start_date = Time.now.to_time - day_range
end_range = Time.now
start_date.to_date.upto(end_range.to_date) do |day|
# Series of count queries which populate an array of counts for each day...
end
我正在使用 Highcharts(或尝试一下)在客户端绘制图表。
谢谢。