我有三个模型:用户,属于音乐会,属于地区。一个用户在一个地区听音乐会。模型belongs_to关系分别建立。
在 Concerts 控制器中,我计算收听 Concert 的用户数量,如下所示:
@listeners = @concert.users.count
但是,我想在区域级别列出每场音乐会的听众人数。在我的区域控制器中,我想做这样的事情:
@all_listeners = @region.concert.users.count
. 每个地区的每场音乐会的听众人数。我知道这段代码不正确,但这是一般的想法。任何正确方向的观点都值得赞赏。