Ruby on rails 通过两个对象获取对象数组有很多关联

Ruby on rails 通过两个对象获取对象数组有很多关联,ruby-on-rails,associations,Ruby On Rails,Associations,我有: 在您的作业类中,通过::bookings放置:有许多:项,然后您可以直接调用@Job.items class Booking < ActiveRecord::Base belongs_to :job has_many :items end @items = [] @job.bookings.each do |booking| booking.items.each do |item| @items << item

我有:


在您的
作业
类中,通过::bookings放置:
有许多:项,然后您可以直接调用
@Job.items

class Booking < ActiveRecord::Base

   belongs_to :job
   has_many :items

 end
 @items = []

 @job.bookings.each do |booking|
     booking.items.each do |item|
         @items << item
     end
 end
 @job.bookings.map{ |booking| booking.items }