Я очень новичок в Ruby on Rails 3 и ActiveRecord и, кажется, был добавлен в работу. Я изо всех сил пытаюсь справиться с запросом данных из нескольких таблиц с помощью объединений.
Многие примеры, которые я видел, либо основаны на гораздо более простых запросах, либо используют синтаксис
Учитывая, что я знаю business_unit_group_id и у меня есть следующие ассоциации, как бы я запросил список всех связанных Item и ItemSellingPrices?
class BusinessUnitGroup < ActiveRecord::Base
has_many :business_unit_group_items
end
class BusinessUnitGroupItem < ActiveRecord::Base
belongs_to :business_unit_group
belongs_to :item
belongs_to :item_selling_price
end
class Item < ActiveRecord::Base
has_many :business_unit_group_items
end
class ItemSellingPrice < ActiveRecord::Base
has_many :business_unit_group_items
end
Я не совсем понимаю, нужно ли мне подробно указывать какие-либо объединения в запросе, поскольку связи существуют.