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 }