Компания имеет много местоположений (Местоположение имеет столбец company_id). У местоположения есть много предметов, и у предмета есть много местоположений (таблица присоединения).
company.rb
has_many :locations
location.rb
belongs_to :company
has_many :items, through: :item_locations
has_many :item_locations, :dependent => :destroy
item.rb
has_many :item_locations, :dependent => :destroy
has_many :locations, through: :item_locations
item_location.rb
belongs_to :item
belongs_to :location
Могу ли я получить все товары для компании, не добавляя company_id в Item?