【发布时间】:2011-04-08 14:50:17
【问题描述】:
型号:
- 用户 has_many 类别,has_many 条目
- 类别 has_many Entries
- 条目属于_类别和用户
让我们假设,条目上有一个名称和一个数量。 如果我有一个视图需要为特定用户显示特定月份(让我们暂时使用 created_at),并希望显示一个表格,其中包含按类别分组的特定月份中的所有条目(不显示空类别)和总和和类别中的条目数。
我的问题是: 查询数据库(并充分利用缓存)的最有效方法是什么?此视图会经常呈现,并且每次用户创建新条目时,自然会更改一个类别的总和,但不会更改其他类别的总和。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 activerecord activemodel