我想生成一个表格,显示每天创建了多少用户。
执行此操作的最有效或最优雅的 ActiveRecord 查询是什么?
我的(简化的)架构如下所示:
create_table "users" do |t|
t.datetime "created_at"
t.string "name"
end
我想要一个看起来像这样的表,其中整数是每天新用户的计数:
day new users
2012-04-01 55
2012-04-02 63
2012-04-03 77
2012-04-04 88
我想从如下所示的数组生成表:
data_table.add_rows( [
[ Date.parse("2012-04-01"), 55],
[ Date.parse("2012-04-02"), 63],
[ Date.parse("2012-04-03"), 77],
[ Date.parse("2012-04-04"), 88]
] )