我有一个名为Serie的模型上的ruby on rails aplication。意甲有多个季节,一个赛季有多个章节。
这是Serie的视图控制器。
@series = Serie.all
主要问题是我想计算包含意甲的章节数。
示例:一个系列有2个赛季,每个赛季有4个章节,一个系列有8章,每章1欧元=一个系列花费8欧元。
我必须为列表中的每个系列计算它,我必须将它传递给视图。
在视图中我使用以下<%@ series.each do | serie | %GT;如果我有2个数组,1个有系列,另一个有章节数,我怎么循环呢?
答案 0 :(得分:3)
class Season < ActiveRecord
has_many :chapters
end
class Serie < ActiveRecord
has_many :seasons
has_many :chapters, through: :seasons
end
你现在可以......
my_serie.chapters.count