这是我在 Stack 上的第一篇文章,所以如果我违反任何协议,请多多包涵。
我正在使用 Rails (2.1.2) 中的一个项目,我有一个看起来像这样的关系场景:
event [has_many] days
人们(不同类别的)可以报名参加活动日,并给出以下绑定结果:
category [has_many] customers [has_many] orders [has_many] days
[belongs_to] event
现在,我想获得一个客户或某个类别中所有客户的“事件”总数,但我被卡住了。AFAIK,没有办法通过对象数组执行简单的“查找”,对吗?那么,解决方案是什么?嵌套循环,以及从订单中的“天”中获取“事件”的收集方法?
如果我不清楚,请告诉我。
谢谢你的帮助!