Вложенные рельсы - PullRequest
       3

Вложенные рельсы

1 голос
/ 10 ноября 2011

Производитель

has_many :product

Продукт

has_many :part

PartsRequest

belongs_to :part
belongs_to :manufacturer 

Я пытаюсь что-то сделать в PartsRequest, например, Производитель A пытается запросить деталиот производителя B

scope :incoming_requests, lambda { |manufacturer_id|
    joins(:part).joins(product).where("product.manufacturer_id = ?", manufacturer_id)
}

Как соединить детали, а затем соединить детали с продуктами?

1 Ответ

4 голосов
/ 10 ноября 2011
scope :incoming_requests, lambda{|mid| joins(:part => :product).where(:product => {:manufacturer_id => mid}) }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...