我希望我能更好地描述这一点,但这是我所知道的最好的。我有两个班汽车和颜色。每个都可以通过关联类 CarColors 彼此拥有多个。关联设置正确我对此持肯定态度,但我似乎无法让它发挥作用:
@carlist = Cars.includes(:Colors).all
@carlist.colors
错误
@carlist[0].colors
作品
我的问题是如何在不像成功示例中那样声明索引的情况下迭代@carlist?以下是我尝试过的一些事情,但也失败了:
@carlist.each do |c|
c.colors
end
@carlist.each_with_index do |c,i|
c[i].colors
end