假設我有一個名爲Thing的模型,我想在主頁中看到每天創建了多少物品。顯示當天的活動摘要
我想出了這一點:
Thing.order("created_at desc").where(created_at: (Date.today - 1.month)..Date.today).group_by{|s| s.created_at.to_date}
,我可以呼籲each_pair
,做我的事情。
但是,這看起來效率很低:這是在所有用戶看到的主頁上,並且每天只能更改幾次。
我覺得我應該做某種緩存,但我不知道使用什麼樣的模式。